.emm-ot-account{--emm-navy:#1C2331;--emm-coral:#D9623A;--emm-coral-dark:#b84e2a;--emm-sage:#6B9E6F;--emm-sage-light:#EBF3EC;--emm-gold:#C8921A;--emm-gold-light:#FDF8EE;--emm-warm:#F7F7F6;--emm-border:#E2DDD6;--emm-grey:#6B7280;font-family:"Lora",Georgia,serif;color:var(--emm-navy);}
.emm-ot-account *{box-sizing:border-box;}
.emm-ot-account-title{font-family:"Montserrat","Poppins",sans-serif;font-weight:800;font-size:1.6rem;color:var(--emm-navy);margin:0 0 6px;letter-spacing:-0.02em;}
.emm-ot-account-intro{font-family:"Lora",Georgia,serif;color:var(--emm-grey);margin:0 0 22px;}
.emm-ot-banner{border-radius:10px;padding:14px 18px;margin:0 0 20px;font-family:"Montserrat",sans-serif;font-size:.95rem;font-weight:600;}
.emm-ot-banner--success{background:var(--emm-sage-light);color:var(--emm-sage);border:1px solid #CFE3D1;border-left:4px solid var(--emm-sage);}
.emm-ot-empty{background:#fff;border:1px solid var(--emm-border);border-radius:12px;padding:34px 26px;text-align:center;color:var(--emm-grey);}
.emm-ot-list{display:grid;gap:18px;}
.emm-ot-card{background:#fff;border:1px solid var(--emm-border);border-top:3px solid var(--emm-coral);border-radius:12px;padding:24px 26px;box-shadow:0 2px 16px rgba(28,35,49,0.07);}
.emm-ot-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;}
.emm-ot-card-title{font-family:"Montserrat","Poppins",sans-serif;font-weight:700;font-size:1.15rem;color:var(--emm-navy);margin:0 0 4px;}
.emm-ot-card-meta{font-family:"Quicksand","Montserrat",sans-serif;font-size:.82rem;color:var(--emm-grey);}
.emm-ot-card-meta span{white-space:nowrap;}
.emm-ot-chip{display:inline-block;font-family:"Quicksand","Montserrat",sans-serif;font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:50px;white-space:nowrap;}
.emm-ot-details-table{width:100%;border-collapse:collapse;margin:16px 0 0;}
.emm-ot-details-table td{padding:9px 0;border-bottom:1px solid var(--emm-border);font-family:"Montserrat",sans-serif;font-size:.85rem;}
.emm-ot-details-table td:first-child{color:var(--emm-grey);}
.emm-ot-details-table td:last-child{text-align:right;font-weight:700;color:var(--emm-navy);}
.emm-ot-card-intro{font-family:"Lora",Georgia,serif;color:var(--emm-grey);font-size:.92rem;margin:14px 0 0;}
.emm-ot-details{margin:16px 0 0;border:1px solid var(--emm-border);border-radius:10px;background:var(--emm-warm);overflow:hidden;}
.emm-ot-details>summary{cursor:pointer;list-style:none;padding:13px 16px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.88rem;color:var(--emm-navy);display:flex;justify-content:space-between;align-items:center;}
.emm-ot-details>summary::-webkit-details-marker{display:none;}
.emm-ot-details>summary::after{content:"+";color:var(--emm-coral);font-size:1.3rem;font-weight:700;line-height:1;}
.emm-ot-details[open]>summary::after{content:"\2212";}
.emm-ot-details-body{padding:4px 18px 18px;font-family:"Lora",Georgia,serif;color:var(--emm-navy);font-size:.92rem;line-height:1.7;border-top:1px solid var(--emm-border);}
.emm-ot-details-body h2,.emm-ot-details-body h3{font-family:"Montserrat",sans-serif;color:var(--emm-navy);}
.emm-ot-details-body h2{border-bottom:2px solid var(--emm-coral);padding-bottom:6px;font-size:1.15rem;margin:22px 0 8px;}
.emm-ot-details-body h3{color:var(--emm-sage);font-size:1rem;margin:18px 0 6px;}
.emm-ot-details-body h4{font-family:"Montserrat",sans-serif;font-size:.92rem;color:var(--emm-navy);margin:14px 0 5px;}
.emm-ot-details-body ul.em-arrow,.emm-ot-details-body ul{list-style:none;margin:6px 0 12px;padding:0;}
.emm-ot-details-body ul>li{padding:0;margin:0 0 5px;}
.emm-ot-details-body ul>li:before{content:"\2192\00a0\00a0";color:var(--emm-coral);}
.em-callout{padding:14px 18px;margin:16px 0;border-radius:0 8px 8px 0;}
.em-callout__title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:.82rem;margin-bottom:6px;}
.em-callout__body p:last-child{margin-bottom:0;}
.em-callout--letop{background:var(--emm-gold-light);border-left:4px solid var(--emm-coral);}
.em-callout--letop .em-callout__title{color:var(--emm-coral);}
.em-callout--info{background:var(--emm-sage-light);border-left:4px solid var(--emm-sage);}
.em-callout--info .em-callout__title{color:var(--emm-sage);}
.em-callout--akkoord{background:var(--emm-gold-light);border-left:4px solid var(--emm-gold);}
.em-callout--akkoord .em-callout__title{color:var(--emm-gold);}
.emm-ot-card-actions{margin-top:20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--emm-border);padding-top:18px;}
.emm-ot-card-actions form{margin:0;}
.emm-ot-button{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:.9rem;text-decoration:none;border-radius:50px;padding:13px 28px;border:0;cursor:pointer;line-height:1;transition:.2s;}
.emm-ot-button--primary{background:var(--emm-coral);color:#fff;box-shadow:0 10px 24px rgba(217,98,58,.25);}
.emm-ot-button--primary:hover{background:var(--emm-coral-dark);color:#fff;transform:translateY(-1px);}
.emm-ot-hint{font-family:"Montserrat",sans-serif;font-size:.78rem;color:var(--emm-grey);}
@media(max-width:600px){
	.emm-ot-card{padding:20px 18px;}
	.emm-ot-card-actions{flex-direction:column;align-items:stretch;}
	.emm-ot-card-actions .emm-ot-button{width:100%;text-align:center;}
}
