.ucp-asset-nav [role=tablist]{overflow:visible;scrollbar-width:none}
.ucp-asset-nav [role=tablist]>button{flex-shrink:0}
.phone-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.phone-section-header h2{font-size:22px;font-weight:600;letter-spacing:-.5px;color:#eff7ff;margin:7px 0 5px}
.phone-section-header p{font-size:10px;color:#6d8ca6;margin:0;line-height:1.7}
.phone-section-header>label{display:flex;align-items:center;gap:9px;font-size:9px;color:#7b9bb4}
.phone-section-header select,.phone-card-heading select{font:inherit;font-size:10px;padding:8px 9px;color:#bddcf3;background:#111f2c;border:1px solid #2b465d;border-radius:4px;max-width:210px}
.phone-section-header select:disabled{opacity:.6}
.phone-overview{display:flex;align-items:center;gap:15px;padding:19px 21px;border:1px solid #2b4c68;border-radius:5px;background:radial-gradient(ellipse at 100% 80%,#12538724,transparent 55%),linear-gradient(115deg,#102c43,#101b28);margin-bottom:22px}
.phone-device-icon{display:grid;place-items:center;width:46px;height:54px;border:1px solid #2c6289;border-radius:10px;background:#0c2032;color:#75c9ff;flex:none;box-shadow:0 0 15px #129de910}
.phone-device-icon svg{width:26px;height:26px}.phone-overview-label{font-family:monospace;font-size:7px;letter-spacing:1.5px;color:#659cc3}
.phone-overview>div>strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.5px;color:#d8f0ff;margin:4px 0 3px;line-height:1.2;overflow-wrap:anywhere}
.phone-overview>div>small{font-size:9px;color:#6f97b5}.phone-overview-stats{display:flex;align-items:center;gap:25px;border-left:1px solid #2b475d;padding-left:26px;margin-left:20px}
.phone-overview-stats>span{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#6d99ba}.phone-overview-stats strong{color:#b4ddfa;font-size:17px;font-weight:500}
.phone-readonly-badge{margin-left:auto;font-size:7px;letter-spacing:1px;color:#6b9bbb;border:1px solid #2a4c65;border-radius:3px;padding:5px 7px;white-space:nowrap;background:#0d2130}
.phone-archive-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:18px;align-items:start}
.phone-calls-card,.phone-chats-card{min-width:0;border:1px solid #293e52;border-radius:5px;overflow:hidden;background:#0e1925}
.phone-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid #293e52;background:#122133}
.phone-card-heading h3{font-size:13px;font-weight:600;color:#d8edff;margin:0 0 5px}.phone-card-heading p{font-size:8px;color:#6589a5;line-height:1.6;margin:0}
.phone-card-heading select{font-size:8px;padding:6px;max-width:115px}.phone-archive-label{font-size:7px;letter-spacing:.8px;color:#507d9d;white-space:nowrap}
.phone-call-list{list-style:none;padding:0 15px;margin:0;max-height:452px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#315c7b transparent}
.phone-call{display:flex;align-items:center;gap:10px;border-bottom:1px solid #20394d;padding:17px 0}.phone-call:last-child{border-bottom:0}
.phone-call-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;color:#77bfe8;background:#112d42;border:1px solid #274c66;border-radius:50%;font-size:15px}
.phone-call.outgoing .phone-call-icon{background:#132d39;color:#8cc5d3;border-color:#2d505e}.phone-call.missed .phone-call-icon{color:#ffa7ac;background:#3c222b;border-color:#67414c}
.phone-call-identity{min-width:0}.phone-call-identity strong{font-size:10px;font-weight:500;color:#c8e4f7;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}
.phone-call-identity small{display:block;font-size:8px;color:#5d88a7;margin-top:5px;line-height:1.5}.phone-call.missed .phone-call-identity strong{color:#e8a3b0}
.phone-call-meta{margin-left:auto;flex:none;text-align:right}.phone-call-meta strong{display:block;font-size:9px;color:#88afc9;font-weight:400}.phone-call-meta small{display:block;font-size:7px;color:#4e7795;margin-top:6px}
.phone-empty{text-align:center;padding:23px 14px;color:#648ba8;font-size:10px;line-height:1.7;margin:0}
.phone-messenger{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:410px}
.phone-conversations{border-right:1px solid #233d53;background:#0c1723;min-width:0}
.phone-conversations>input{display:block;width:calc(100% - 20px);height:30px;margin:12px 10px 9px;padding:7px 9px;font:inherit;font-size:9px;color:#c5e5fb;background:#112638;border:1px solid #28445b;border-radius:4px}
.phone-conversations>input::placeholder{color:#4f7c9a}.phone-conversations>ul{list-style:none;margin:0;padding:0;max-height:410px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#315c7b transparent}
.phone-conversation{display:flex;align-items:center;gap:8px;width:100%;padding:14px 11px;background:none;color:#9fc3dd;border:0;border-bottom:1px solid #1f3548;text-align:left;cursor:pointer}
.phone-conversation:hover{background:#112a3e}.phone-conversation[aria-pressed=true]{background:linear-gradient(115deg,#123b59,#0f2b40);box-shadow:inset 2px 0 0 #38b8ff}
.phone-contact-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;color:#8fc9ee;font-size:11px;font-weight:600;border:1px solid #2c5574;background:linear-gradient(140deg,#1a4868,#0f293e);border-radius:50%}
.phone-conversation-copy{min-width:0}.phone-conversation-copy strong{display:block;font-size:10px;font-weight:500;color:#b7d9ef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-conversation-copy small{display:block;font-size:8px;color:#628eae;line-height:1.5;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.phone-chat{min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 80% 60%,#0c2b4638,transparent),#0b141f}
.phone-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:57px;padding:12px 16px;border-bottom:1px solid #233d53;background:#101f2e}
.phone-chat-header strong{font-size:11px;font-weight:500;color:#c9e6fa;display:block}.phone-chat-header small{display:block;font-size:8px;color:#6293b5;margin-top:4px}.phone-chat-header>span{font-size:8px;color:#547e9b}
.phone-chat-messages{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-height:285px;height:330px;overflow-y:auto;padding:15px 13px;scrollbar-width:thin;scrollbar-color:#315c7b transparent}
.phone-chat-messages .ucp-empty{width:100%;min-height:240px;padding:15px;border:0;background:transparent}.phone-chat-messages .ucp-empty h3{font-size:12px}.phone-chat-messages .ucp-empty p{font-size:9px}
.phone-message-day{align-self:center;font-size:7px;color:#658eac;background:#132739;padding:4px 7px;border:1px solid #244055;border-radius:4px;margin:2px 0 5px}
.phone-message{display:flex;flex-direction:column;gap:5px;max-width:87%;min-width:65px;padding:9px 10px;background:#182d3f;border:1px solid #264359;border-radius:0 7px 7px 7px}
.phone-message.sent{align-self:flex-end;background:#123d59;border-color:#246489;border-radius:7px 0 7px 7px}
.phone-message p{margin:0;font-size:10px;line-height:1.7;color:#b8d9ed;white-space:pre-wrap;overflow-wrap:anywhere}.phone-message.sent p{color:#d5eafa}
.phone-message time{align-self:flex-end;font-size:7px;color:#5f91b1;font-variant-numeric:tabular-nums}.phone-message.sent time{color:#78b4d8}
.phone-chat-readonly{border-top:1px solid #21394d;text-align:center;margin:0;padding:9px 6px;color:#4d7897;font-size:7px;letter-spacing:.1px}
@media(max-width:1100px){.phone-archive-grid{grid-template-columns:1fr}.phone-messenger{grid-template-columns:240px minmax(0,1fr)}.phone-call-list{max-height:305px}.phone-call-identity strong{max-width:none}.phone-chat-messages{height:340px}.phone-conversation-copy small{max-width:160px}}
@media(max-width:650px){.phone-section-header{align-items:flex-start;gap:14px}.phone-section-header h2{font-size:20px}.phone-section-header p{font-size:9px;max-width:220px}.phone-section-header>label{flex-direction:column;align-items:flex-start;font-size:8px;gap:5px}.phone-section-header select{font-size:9px;padding:6px;max-width:125px}.phone-overview{padding:14px;gap:11px;flex-wrap:wrap}.phone-overview>div>strong{font-size:22px}.phone-device-icon{width:37px;height:45px}.phone-overview-stats{margin-left:auto;padding-left:12px;gap:15px}.phone-overview-stats strong{font-size:15px}.phone-overview-stats>span{font-size:8px}.phone-readonly-badge{margin-left:0}.phone-card-heading{padding:14px}.phone-call-list{padding:0 13px}.phone-call{gap:8px;padding:15px 0}.phone-call-identity strong{font-size:10px;max-width:160px}.phone-call-identity small{font-size:8px}.phone-call-meta small{font-size:7px}.phone-messenger{grid-template-columns:1fr}.phone-conversations{border-right:0;border-bottom:1px solid #233d53}.phone-conversations>ul{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:4px}.phone-conversations>ul>li{flex:0 0 165px;min-width:0}.phone-conversation{border-bottom:0;min-height:63px}.phone-conversation-copy small{max-width:100px}.phone-chat-header{min-height:56px}.phone-chat-messages{height:330px}.phone-message{max-width:84%}.phone-message p{font-size:11px}.phone-message time{font-size:8px}.phone-message-day{font-size:8px}.phone-archive-label{font-size:7px}.ucp-asset-nav [role=tablist]{justify-content:flex-start;gap:20px}.ucp-asset-nav button{font-size:9px;gap:5px}}
@media(max-width:400px){.phone-overview-stats{width:100%;margin:2px 0 0;padding:11px 0 0;border-left:0;border-top:1px solid #254357;gap:25px}.phone-overview-stats>span{flex-direction:row;align-items:center;gap:6px}.phone-call-meta small{max-width:85px;line-height:1.5}.phone-call-identity strong{max-width:115px}.phone-section-header{flex-wrap:wrap}.phone-section-header>label{flex-direction:row;align-items:center}}

/* UCP section buttons match the primary Karakter Oluştur action. */
.ucp-assets .ucp-asset-nav{padding:14px 24px;gap:15px}
.ucp-assets .ucp-asset-nav [role=tablist]{gap:10px;flex-wrap:wrap;overflow:visible}
.ucp-assets .ucp-asset-nav [role=tablist]>button{--tab-start:#087bc1;--tab-end:#079fe9;--tab-border:#65cdff;--tab-glow:#078fee;--tab-focus:#bdeaff;min-height:40px;padding:11px 15px;gap:8px;background:linear-gradient(110deg,var(--tab-start),var(--tab-end));border:1px solid color-mix(in srgb,var(--tab-border) 55%,transparent);border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.2px;box-shadow:0 0 14px color-mix(in srgb,var(--tab-glow) 7%,transparent);transition:filter .2s,border-color .2s,box-shadow .2s}
.ucp-assets .ucp-asset-nav #ucp-tab-interiors{--tab-start:#7444c6;--tab-end:#a262e2;--tab-border:#ca9bff;--tab-glow:#a262e2;--tab-focus:#e6d2ff}
.ucp-assets .ucp-asset-nav #ucp-tab-jail{--tab-start:#b95714;--tab-end:#df852b;--tab-border:#ffbf78;--tab-glow:#df852b;--tab-focus:#ffe0b8}
.ucp-assets .ucp-asset-nav #ucp-tab-phone{--tab-start:#117451;--tab-end:#169b67;--tab-border:#70e5b0;--tab-glow:#22c584;--tab-focus:#bdffe0}
.ucp-assets .ucp-asset-nav [role=tablist]>button:hover{filter:brightness(1.15);border-color:var(--tab-border);box-shadow:0 0 18px color-mix(in srgb,var(--tab-glow) 16%,transparent)}
.ucp-assets .ucp-asset-nav [role=tablist]>button[aria-selected=true]{filter:brightness(1.15);border-color:var(--tab-focus);box-shadow:0 0 0 1px color-mix(in srgb,var(--tab-border) 22%,transparent),0 0 19px color-mix(in srgb,var(--tab-glow) 18%,transparent),inset 0 1px 0 #ffffff26}
.ucp-assets .ucp-asset-nav [role=tablist]>button[aria-selected=true]:after{content:none}
.ucp-assets .ucp-asset-nav [role=tablist]>button:focus-visible{outline:2px solid var(--tab-focus);outline-offset:3px}
.ucp-assets .ucp-asset-nav button svg{display:block;width:16px;height:16px;color:#ffffffeb}
.ucp-assets .ucp-asset-nav button>span{background:#ffffff17;border-color:#ffffff36;color:#fff;font-weight:500;font-size:8px;min-width:19px;height:19px}
@media(max-width:750px){.ucp-assets .ucp-asset-nav{padding:12px 14px}.ucp-assets .ucp-asset-nav [role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:9px}.ucp-assets .ucp-asset-nav [role=tablist]>button{min-width:0;min-height:41px;padding:10px 12px;font-size:10px;gap:8px}}
