/* Keş-Fet V4.8 — quieter map, compact marketplace, non-blocking notices. */
:root{--kf-accent:#5477ee;--kf-ink:#172b41}
body{background:#f3f5f8}
.brand .mark{background:#426be8;border-radius:12px}
.brand b{letter-spacing:-.04em}
.map-hero{min-height:108px!important;padding:21px 24px!important;border-radius:18px!important;box-shadow:none!important;background:linear-gradient(110deg,#102135,#1a354f)!important;border:1px solid #263e58!important}
.map-hero h1{font-size:26px;margin:8px 0 5px;letter-spacing:-.045em}
.map-hero h1 em{color:#8bbbc8}
.live-pill{font-size:7px!important;padding:4px 7px}
.hero-stats>div{min-width:75px;padding:10px 13px}.hero-stats b{font-size:22px}
.location-status{padding:8px 11px;margin-bottom:10px;background:transparent;border-color:#dde4ed;border-radius:10px}.location-status b{font-size:11px}.location-status small{font-size:9px}.location-status button{background:white;padding:7px 10px;font-size:10px}
.market-layout.premium-map{grid-template-columns:minmax(0,1fr) 288px!important;height:calc(100vh - 280px);min-height:530px;gap:16px!important}
.map-wrap,#map{border-radius:18px!important;background:#172431!important}
.map-wrap{box-shadow:0 12px 30px #14283e14!important;border:1px solid #263c50}
.map-wrap:after{box-shadow:inset 0 0 0 1px #ffffff05!important}
.map-floating{top:14px;left:14px;right:14px}
.map-locate,.map-city{background:#182c3fe8!important;border:1px solid #70899d45!important;height:36px;color:#e3edf5!important;border-radius:9px;box-shadow:0 4px 12px #08162430!important;font-size:10px;backdrop-filter:blur(12px)!important}
.map-city b{background:#3b5870!important;color:#e1ecf5!important;font-size:9px}
.map-views{top:60px;left:14px;gap:0;border:1px solid #7890a540;border-radius:9px;background:#14273ae8;padding:3px;box-shadow:0 5px 14px #06122130}
.map-views button{border:0!important;background:transparent!important;color:#b0c3d3!important;border-radius:6px;padding:8px 10px;font-size:10px;box-shadow:none;font-weight:600}
.map-views button:first-child{background:#365277!important;color:#f4f8ff!important}
.map-views button:hover{color:#fff!important;background:#2b4561!important}
.map-legend{background:#15283ae6!important;box-shadow:none!important;border:1px solid #637e963d!important;left:14px;bottom:38px!important;border-radius:7px;padding:7px 9px}.map-legend span{font-size:8px;color:#aebfcc!important}
.maplibregl-ctrl-attrib{font-size:9px!important;background:#152637d9!important;color:#9caebd!important}
.maplibregl-ctrl-attrib a{color:#b1c2d0!important}
.maplibregl-ctrl-group{background:#1b3044ed!important;border-color:#60798c40!important;border-radius:10px!important;box-shadow:0 5px 14px #07142240!important}
.maplibregl-ctrl-group button{width:33px!important;height:33px!important}
.job-marker .gl-job-pin{min-width:76px!important;height:35px!important;padding:0 11px!important;border-radius:9px!important;border:1px solid #6e879e!important;background:#f0f5fa!important;color:#1d354d;box-shadow:0 5px 15px #0005!important;backdrop-filter:none!important;transform:none!important}
.job-marker .gl-job-pin span{font-size:12px!important}.job-marker .gl-job-pin small{color:#486985!important;font-size:8px}
.job-marker .gl-job-pin:after{background:#eef4f8!important;border-right:1px solid #7690a5!important;border-bottom:1px solid #7690a5!important;width:8px;height:8px;bottom:-5px}
.job-marker .featured-pin{height:49px!important;min-width:116px!important;padding-top:14px!important;background:#5477ee!important;color:#fff;border-color:#91a7ff!important;box-shadow:0 0 0 4px #5679ed20,0 6px 20px #0005!important}
.job-marker .featured-pin:after{background:#5477ee!important;border-color:#91a7ff!important}.job-marker .featured-pin small{color:#d9e3ff!important}
.job-marker .gl-job-pin:hover{box-shadow:0 0 0 3px #9eb5ef40,0 8px 22px #0006!important}
.nearest-label{top:6px;font-size:8px;letter-spacing:.035em;color:#e7ecff}
.job-marker:after{background:#91a7ce;width:1px}
.gl-me{width:34px!important;height:34px!important;background:#7299fa20!important;box-shadow:0 0 0 9px #7595f30a!important}.gl-me span{width:14px!important;height:14px!important;border:3px solid white!important;background:#7fa3ff!important}
.job-list{display:flex!important;flex-direction:column;align-content:normal;gap:0!important;padding:0!important;border:1px solid #dce3ec;border-radius:14px!important;background:#fff!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c4cfda transparent}
.list-title{flex-shrink:0;position:sticky;top:0;z-index:3;padding:15px 13px 13px;background:#fff;border-bottom:1px solid #e4eaf1;align-items:center;min-height:62px}
.list-title span{font-size:8px;letter-spacing:.1em;color:#8393a6}.list-title b{font-size:12px;margin-top:4px}.list-title small{font-size:10px;color:#8c9cac}
.job-list .job-card{flex-shrink:0;min-width:0;margin:0;padding:11px 13px!important;border:0!important;border-bottom:1px solid #e7ecf2!important;border-left:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;transform:none!important;transition:background .15s ease}
.job-list .job-card:last-child{border-bottom:0!important}
.job-list .job-card:hover{background:#f6f8fc!important}.job-list .job-card.selected-job{background:#f0f4fd!important;border-left-color:#5477ee!important}
.job-top{align-items:center;gap:7px;min-width:0}.job-top>span{font-size:9px;letter-spacing:0;font-weight:600;color:#788ba0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-top b{font-size:10px;white-space:nowrap;padding:3px 5px;border-radius:5px;background:#edf1f7;color:#526c88}
.job-list .nearest-card-label{display:inline;position:static;color:#4c6ccf;font-size:8px;font-style:normal;font-weight:700;letter-spacing:0;margin:0;white-space:nowrap}
.job-focus{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;padding:5px 0 7px;background:transparent;color:#1a3049;width:100%}
.job-focus>div{min-width:0}.job-focus h3{font-size:14px;font-weight:700;letter-spacing:-.025em;margin:0 0 3px;line-height:1.2}.job-focus small{display:block;font-size:10px;color:#8998a8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:205px}.job-focus>span{font-size:17px;color:#8a9db0;padding:2px 3px}
.job-focus:hover h3{color:#4166cf}.job-focus:focus-visible{outline:2px solid #5477ee;outline-offset:2px;border-radius:4px}
.job-bottom{margin:0;padding:0;border:0;align-items:center}.job-bottom>div{display:flex;align-items:baseline;gap:5px}.job-bottom strong{font-size:18px;font-weight:750;letter-spacing:-.045em;color:#243f5e}.job-bottom span{font-size:9px;color:#9aa7b4;font-weight:500}
.job-bottom button{font-size:10px;padding:7px 9px;border-radius:7px;background:#edf2fa;color:#3f5c7d;font-weight:650;box-shadow:none}.job-bottom button:hover{background:#dfe8f8;color:#244575}.job-bottom button:disabled{background:#f0f2f5;color:#a1a9b2}
.notification-link{display:inline-flex;position:relative;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid #dce4ee;background:#fff;color:#59708b;border-radius:10px}.notification-link b{position:absolute;right:-4px;top:-4px;font-size:8px!important;line-height:14px;min-width:14px;padding:0 3px;border-radius:5px;background:#5477ee}
.arrival-card{padding:12px 15px;margin:12px 0;border-radius:10px}.arrival-card h3{font-size:13px;margin:5px 0}.arrival-card p{font-size:11px;margin:5px 0}.arrival-card .outline{font-size:10px;padding:6px 9px}
#createMap{height:380px!important;border:1px solid #263c50!important;border-radius:14px!important;overflow:hidden}
.map-connection-note{position:absolute;z-index:5;bottom:80px;left:14px;right:14px;background:#182c40ec;color:#d5e0ec;font-size:11px;padding:10px;border:1px solid #566d8350;border-radius:8px;pointer-events:none}
.map-connection-note[hidden]{display:none}
.kf-toast-stack{position:fixed;right:22px;bottom:22px;z-index:200;display:grid;gap:10px;width:min(370px,calc(100vw - 28px));pointer-events:none}
.kf-toast{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 16px 50px #142c4b26;pointer-events:auto;animation:kf-appear .2s ease-out}
.kf-toast-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e7f5ef;color:#308768;font-size:14px}.kf-toast-close{flex-shrink:0;margin-left:auto;display:grid;place-items:center;border:0;background:transparent;color:#7e91a6;width:28px;height:28px;font-size:23px;line-height:1;border-radius:6px}.kf-toast-close:hover{background:#eef2f6;color:#23405e}
.kf-notification-item{min-width:0}.kf-notification-item strong{display:block;font-size:13px;color:#20364e;font-weight:700}.kf-notification-item p{font-size:11px;line-height:1.5;color:#778b9f;margin:6px 0}.kf-notification-item small{display:block;color:#8c9aab;font-size:10px}.kf-local-note{display:block;color:#9a773e;font-size:9px;margin-top:7px}
.kf-notification-popover{position:fixed;top:63px;right:25px;z-index:180;width:min(340px,calc(100vw - 28px));background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 16px 50px #142c4b26;overflow:hidden}
.kf-popover-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e9edf3}.kf-popover-head>strong{font-size:13px;color:#223b56}.kf-popover-records{max-height:min(330px,60vh);overflow:auto}.kf-popover-records .kf-notification-item{padding:14px 16px;border-bottom:1px solid #eef1f5}.kf-popover-records .kf-notification-item:last-child{border:0}.kf-notification-empty{padding:20px 16px;font-size:12px;color:#8797a9;margin:0}
@keyframes kf-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.kf-toast{animation:none}}
@media(max-width:1100px) and (min-width:1001px){.market-layout.premium-map{grid-template-columns:minmax(0,1fr) 260px!important}}
@media(max-width:1000px){.market-layout.premium-map{grid-template-columns:minmax(0,1fr)!important;height:auto}.map-wrap{height:500px}.job-list{max-height:460px!important}.job-focus small{max-width:none}}
@media(max-width:700px){.map-hero{min-height:120px!important;padding:16px!important}.map-hero h1{font-size:22px;max-width:260px}.map-hero p{font-size:10px;max-width:none}.hero-stats{display:none}.market-layout.premium-map{gap:12px!important}.map-wrap{height:440px!important;min-height:440px}.map-city{display:none!important}.job-list{max-height:420px!important;overflow:auto!important}.job-list .job-card{padding:10px 12px!important}.job-focus small{max-width:260px}.job-marker .featured-pin{min-width:108px!important}.kf-toast-stack{right:14px;bottom:78px}.kf-notification-popover{right:14px;top:62px}.kf-toast{padding:13px;gap:9px}.location-status small{max-width:225px}.map-hero .live-pill{font-size:6px!important}.content{padding:12px}.map-locate span{display:inline}.map-floating,.map-views{left:12px}.map-floating{right:12px}}

/* Job details stay above all marker stacking layers. */
.maplibregl-popup.gl-popup{z-index:8!important}.gl-popup .maplibregl-popup-content{padding:18px!important}.gl-popup .maplibregl-popup-close-button{font-size:20px;line-height:24px;padding:0 5px;color:#445875}.gl-popup .popup-take{position:relative;display:block;width:100%;min-height:40px}

/* Selected work card is outside the map canvas and its marker layers. */
.job-inspector{position:absolute;left:16px;bottom:76px;z-index:30;width:310px;max-width:calc(100% - 32px);background:#fff;border:1px solid #d9e3f1;border-radius:16px;padding:18px;box-sizing:border-box;box-shadow:0 12px 32px #07182e44;color:#152c47}.job-inspector[hidden]{display:none}.job-inspector>span{display:block;font-size:10px;color:#466cdd;font-weight:700;padding-right:25px}.job-inspector h3{font-size:17px;margin:8px 20px 7px 0;overflow-wrap:anywhere}.job-inspector p{font-size:12px;color:#6c7e94;margin:0 0 14px}.job-inspector>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-inspector strong{font-size:18px}.job-inspector small{font-size:10px;font-weight:400}.job-inspector .primary{font-size:12px;padding:11px 14px}.job-inspector-close{position:absolute;right:9px;top:9px;width:28px;height:28px;background:#eef3fa;color:#425771;border:0;border-radius:8px;font-size:20px;cursor:pointer}.build-version{font-size:9px;color:#7185a0;font-weight:400;margin-left:4px}@media(max-width:700px){.job-inspector{left:12px;bottom:70px;width:calc(100% - 24px);max-width:none;padding:14px}.job-inspector h3{font-size:16px}.job-inspector>div{gap:6px}}

.brand-credit{display:block;font-size:10px;line-height:1.3;font-weight:400;letter-spacing:.01em;color:#94a7c1;margin-top:5px}.brand-credit strong{font-weight:650}.header-brand{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.header-brand .brand-credit{color:#728198;font-size:9px;margin:0}.seda-signature{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #e6ebf2;padding-top:20px;margin-top:24px}.seda-signature small{font-size:11px;color:#7a8798}.seda-signature img{width:164px;height:auto;display:block;border-radius:3px}.auth-left .brand-credit{font-size:11px}

/* Keş-Fet / Seda Reklam coordinated identity */
.kesfet-logo{display:block;width:100%;height:auto;object-fit:contain}
.brand .brand-lockup{display:block;width:100%;background:#fff;border-radius:12px;padding:8px 12px 12px}
.brand .brand-lockup>span{display:block;font-size:11px;color:#64748b;margin-top:0}
.brand .brand-lockup .brand-credit{color:#64748b;margin-top:3px}
.header-brand{width:112px;gap:0}
.header-brand .kesfet-logo{width:112px;height:auto}
.header-brand .brand-credit{padding-left:4px}
.auth-left .brand-lockup{max-width:300px}
.login-logo{max-width:240px;margin:0 auto 16px}
.login-logo+.seda-signature{margin-top:8px;padding-top:12px}
@media(min-width:701px) and (max-width:1000px){.side .brand .brand-lockup{display:block;padding:4px;border-radius:7px}.side .brand .brand-lockup>span,.side .brand .brand-credit{display:none}}
@media(max-width:700px){.header-brand{width:100px}.header-brand .kesfet-logo{width:100px}.header-brand .brand-credit{font-size:8px}.head-actions{gap:6px}}

.kf-notification-open{display:block;color:#2855d9;background:#eef3ff;border:0;border-radius:7px;padding:8px 10px;margin-top:9px;font:inherit;font-size:12px;cursor:pointer}.sf-type-switch{display:block;max-width:420px;margin-bottom:8px}

.registration-dialog{width:min(460px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #d9e3f2;border-radius:18px;padding:24px;color:#152a44;background:white}.registration-dialog::backdrop{background:#101d3170}.registration-dialog [data-close]{float:right}.registration-dialog label{display:block;margin:12px 0}.registration-dialog input{width:100%;box-sizing:border-box}.registration-dialog [data-error]{color:#b42318}.registration-dialog p{line-height:1.6;font-size:14px}

.wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-grid small{display:block;font-size:11px;color:#6d7f98;margin-top:5px}.wallet-grid .wallet-future{background:#edf3ff;border-color:#b9cbff}.wallet-future b{color:#2858df}.wallet-pending{border:1px solid #dce4f0;border-radius:14px;background:#fff;margin-top:18px;overflow:hidden}.wallet-pending-head{padding:18px 20px}.wallet-pending-head h2,.wallet-transactions-title{font-size:17px;margin:0 0 8px}.wallet-pending-head p{font-size:12px;color:#6c7d94;margin:0}.wallet-pending-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:0;border-top:1px solid #e5ebf4;background:#fff;text-align:left;padding:16px 20px;cursor:pointer;color:#182d47;font:inherit}.wallet-pending-row:hover{background:#f6f8ff}.wallet-pending-row>div{min-width:0}.wallet-pending-row b{display:block;font-size:14px;overflow-wrap:anywhere}.wallet-pending-row div span,.wallet-pending-row small{display:block;font-size:12px;color:#6c7d94;margin-top:5px}.wallet-pending-row strong{white-space:nowrap;color:#2858df;font-size:16px}.wallet-pending-row strong span{color:#8b9cba;margin-left:8px}.wallet-transactions-title{margin-top:22px}.wallet-pending .empty{padding:16px 20px}@media(max-width:900px){.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.wallet-grid b{font-size:21px}.wallet-pending-row{padding:14px 12px;gap:10px}.wallet-pending-head{padding:16px 12px}}

.job-directions{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#eef4ff;border:1px solid #c6d7ff;border-radius:14px;padding:20px;margin:16px 0}.job-directions h3{font-size:17px;margin:0 0 6px}.job-directions p{font-size:13px;margin:0;color:#617590;overflow-wrap:anywhere}.job-directions>div{min-width:0}.job-directions a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;flex-shrink:0}.job-directions a:focus-visible{outline:3px solid #152c51;outline-offset:3px}@media(max-width:600px){.job-directions{align-items:stretch;flex-direction:column;padding:16px}.job-directions a{width:100%;box-sizing:border-box}}

.wallet-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.wallet-toolbar span{font-size:12px;color:#708098;margin-left:auto}.wallet-withdrawals{background:#fff;border:1px solid #dce4f0;border-radius:14px;overflow:hidden;margin-top:18px}.wallet-withdrawals .empty{padding:16px 20px}.wallet-withdrawal-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-top:1px solid #e5ebf4}.wallet-withdrawal-row span,.wallet-withdrawal-row small{display:block;font-size:12px;margin-top:5px;color:#708098}.wallet-request-actions{display:flex;gap:8px}.wallet-request-actions button{font-size:12px;padding:8px 12px}
.wallet-dialog{width:min(460px,calc(100vw - 32px));box-sizing:border-box;max-height:90dvh;overflow:auto;border:1px solid #dce4f0;border-radius:20px;padding:26px;color:#152b46;background:#fff;box-shadow:0 24px 80px #10294730}.wallet-dialog::backdrop{background:#10203985}.wallet-dialog-close{float:right;padding:4px 10px}.wallet-dialog h2{font-size:25px;margin:12px 0}.wallet-demo-label{font-size:10px;letter-spacing:.08em;color:#4771cf;font-weight:700}.wallet-dialog p{font-size:13px;line-height:1.6;color:#6b7e98}.wallet-demo-info{padding-bottom:15px;border-bottom:1px solid #e6ebf3}.wallet-dialog label{display:block;font-size:12px;font-weight:600;margin-top:18px}.wallet-dialog input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:13px;border:1px solid #cbd8ec;border-radius:10px;font:inherit;font-size:15px}.wallet-dialog [name=amount]{font-size:26px;font-weight:700}.wallet-quick{display:flex;gap:8px;margin:10px 0 16px}.wallet-quick button{flex:1;background:#eef3ff;color:#315cc3;border:0;border-radius:8px;padding:9px;cursor:pointer}.wallet-example{border:0;background:transparent;color:#3868d2;font:inherit;font-size:12px;padding:12px 0 18px;cursor:pointer}.wallet-review{padding:22px;background:#f0f5ff;border-radius:13px;text-align:center;margin:20px 0}.wallet-review>span{font-size:12px;color:#687e9a}.wallet-review>strong{display:block;font-size:30px;color:#285cde;margin-top:6px}.wallet-review small{font-size:12px;color:#687e9a}.wallet-dialog-actions{display:flex;gap:10px;margin-top:20px}.wallet-dialog-actions .primary{flex:1}.wallet-success{text-align:center;padding:20px 0}.wallet-success>span{display:block;font-size:38px;color:#128c74}.wallet-success>strong{font-size:28px;color:#285cde}.wallet-dialog [data-error]{color:#b42318}.wallet-dialog .wide{margin-top:10px}.wallet-dialog button:disabled{opacity:.6}
@media(max-width:600px){.wallet-toolbar span{margin-left:0;width:100%;font-size:11px}.wallet-toolbar>button{flex:1}.wallet-dialog{padding:20px}.wallet-withdrawal-row{align-items:stretch;flex-direction:column;padding:15px}.wallet-request-actions>button{flex:1}}

.performance-banner{padding:16px 20px;margin:16px 0;border:1px solid #ecd3a0;border-radius:14px;background:#fff8e7;color:#76520d}.performance-banner p{margin:6px 0 0;line-height:1.6}.performance-history{display:block!important;margin-top:20px}.performance-history>div{display:flex;flex-direction:column;gap:7px;padding:14px 0;border-top:1px solid #e4eaf2}.performance-history p{line-height:1.6}
.performance-history{padding:20px}.performance-history h2{margin:0 0 12px}.performance-history>div{border-right:0;border-bottom:0}.performance-history>div b{font-size:14px}.performance-history>div span{font-size:12px;line-height:1.5}.works article .work-right{display:flex;flex-direction:column;gap:5px;min-width:100px}.works article .work-right small{font-size:10px}

.referral-card{display:block!important;margin:20px 0}.referral-code,.referral-totals,.referral-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0}.referral-code strong{font-size:22px;letter-spacing:1px}.referral-row{justify-content:space-between;border-top:1px solid #e2e8f1}.referral-card p{color:#647993}.referral-card input{max-width:100%}

.referral-card{background:#fff;border:1px solid #d9e3f2;border-radius:16px;padding:20px}.referral-card h2{margin:0 0 12px}.referral-totals span,.referral-row span{font-size:14px}.referral-totals b,.referral-row b{font-size:16px}.referral-totals{justify-content:space-between}.referral-code{overflow-wrap:anywhere}.referral-card details{margin-top:16px}

.job-urgency{display:flex!important;align-items:flex-start;flex-direction:column;gap:4px;margin:8px 0 14px;font-size:12px;line-height:1.5}
.job-urgency b{background:#e9efff;color:#244c91;padding:3px 9px;border-radius:6px;font-size:12px}
.job-urgency.urgent b{background:#ffeadf;color:#9b3100}.job-urgency.flexible b{background:#e1f4ec;color:#1e6048}
.job-urgency span{color:#47607e}.create-card input[readonly]{background:#edf2f8}

.cancel-request label{display:block;margin:14px 0}.cancel-request select,.cancel-request textarea{display:block;width:100%;margin-top:6px}.cancel-request summary{cursor:pointer;font-weight:bold}.cancellation-note{white-space:pre-wrap;overflow-wrap:anywhere}#cancelError{color:#a52d18}.status-cancelled{color:#a52d18}

[data-merch-editor] details{margin-top:16px}[data-merch-editor] summary{cursor:pointer;font-weight:bold}[data-merch-editor] textarea{display:block;width:100%}#merchError{color:#a52d18}

.call-card label{display:block;margin:12px 0}.call-card select,.call-card textarea{display:block;width:100%;margin-top:6px}.call-card details{margin-top:16px}.call-card summary{cursor:pointer;font-weight:bold}.call-card [data-call-error]{color:#ad301a}.call-card>.primary{margin:8px 8px 8px 0}
