.i544-header,.i544-nav,.i544-modes{display:none}
@media(max-width:767px){
 body.i544-mobile{margin:0!important;padding:0 0 92px!important;background:#f8f8fa!important;color:#282530;font:15px system-ui,-apple-system,Segoe UI,sans-serif!important}
 .i544-mobile *{box-sizing:border-box}
 .i544-mobile .v68-outer,.i544-mobile .v68-shell,.i544-mobile .v68-outer>tbody,.i544-mobile .v68-outer>tbody>tr,.i544-mobile .v68-outer-cell,.i544-mobile .v68-shell>tbody,.i544-mobile .v68-body-row,.i544-mobile .v68-main{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important}
 .i544-mobile .v68-outer>tbody>tr>td:not(.v68-outer-cell),.i544-mobile .v68-shell>col,.i544-mobile .v68-shell>tbody>tr:not(.v68-body-row),.i544-mobile .v68-sidebar,.i544-mobile .v68-gap{display:none!important}
 .i544-mobile .v68-main{border:0!important;padding:23px 18px!important;background:transparent!important;overflow-wrap:anywhere}
 .i544-header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#632d41;color:white;gap:12px}
 .i544-header>a{color:white;text-decoration:none;font-size:21px;font-weight:800;letter-spacing:-1px}.i544-header b{color:#f5cf5c}.i544-header small{display:block;font-size:9px;font-weight:500;letter-spacing:2px;margin-top:3px}
 .i544-header .v68-stats{display:flex;gap:8px;font-size:10px}.i544-header .v68-stats>div:not(:first-child){display:none}.i544-header .v68-stats strong{display:block;color:#ffe08b;font-size:18px}
 .i544-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:2000;background:#fff;border-top:1px solid #e9e4ea;padding:10px 4px max(13px,env(safe-area-inset-bottom))}
 .i544-nav>a{flex:1;text-align:center;color:#9a8f9a;text-decoration:none;font-size:10px;min-height:44px}.i544-nav svg{display:block;width:22px;height:22px;margin:0 auto 6px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.i544-nav [aria-current]{color:#75364f;font-weight:750}
 .i544-mobile input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.i544-mobile select,.i544-mobile textarea{max-width:100%!important;font-size:16px!important;border-radius:10px!important;min-height:44px;box-sizing:border-box}
 .i544-mobile textarea{width:100%!important;min-height:136px;line-height:1.6}
 .i544-mobile button,.i544-mobile input[type=submit]{min-height:44px;border-radius:10px!important}
 .i544-mobile .i73-writing,.i544-mobile .i73-settings{display:flex!important;flex-direction:column!important;gap:12px!important}.i544-mobile .i73-writing>*{width:100%!important;min-width:0!important}.i544-mobile .i73-editor{padding:0!important;border:0!important;background:transparent!important}.i544-mobile .i73-message{order:1}.i544-mobile .i73-numbers{order:0}
 .i544-mobile .i544-modes{display:flex;background:#eeeaef;padding:4px;border-radius:10px;gap:3px;margin-bottom:18px}.i544-modes a{flex:1;padding:12px 3px;text-align:center;font-size:12px;text-decoration:none;background:white;border-radius:7px;color:#6d3049}
 .i544-mobile .i70-login-layout{display:block!important;width:100%!important}.i544-mobile .i70-login-brand{display:none!important}.i544-mobile .i70-login{width:100%!important;padding:20px 0!important;border:0!important;box-shadow:none!important;background:transparent!important}.i544-mobile .i70-login h2{font-size:27px;letter-spacing:-.9px}.i544-mobile .i70-login-contacts{margin-top:24px}
 .i544-table-scroll{overflow:auto;max-width:100%;border:1px solid #e8e4e8;border-radius:12px;background:white}.i544-table-scroll table{min-width:600px}.i544-mobile .i71-confirm{max-width:100%!important;padding:16px!important}.i544-mobile .i70-counters{display:flex!important;flex-wrap:wrap;gap:6px}
 .i544-mobile a:focus-visible,.i544-mobile button:focus-visible{outline:3px solid #deb94f;outline-offset:3px}
}
@media(max-width:767px){
 .i544-mobile .i73-editor .i73-settings{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}
 .i544-mobile .i73-settings .i99-recent{grid-column:1/-1}
 .i544-mobile .i73-editor .i73-numbers textarea{height:110px!important;min-height:110px!important;max-height:220px}
 .i544-mobile .i73-editor .i73-message textarea{height:136px!important;min-height:136px!important}
 .i544-mobile .i73-editor label{font-size:12px!important;margin:5px 0!important}
 .i544-mobile .i73-editor .i73-settings select{font-size:13px!important}
 .i544-mobile .i70-login input[type=submit],.i544-mobile .i71-primary{background:#75364f!important;color:white!important;border:0!important;font-weight:700!important;padding:12px 16px!important}
 .i544-mobile .i70-login .i70-show{display:flex!important;justify-content:flex-start!important;gap:8px}
 .i544-mobile .i70-login-contacts{display:flex!important;flex-direction:column;gap:8px}
 .i544-mobile .v68-main h2{font-size:24px!important;margin:0 0 16px!important}
}
@media(max-width:767px){
 body.i544-mobile #formcoksmsgonder.i73-editor .i73-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
 body.i544-mobile #formcoksmsgonder .i73-settings>.i102-sender,body.i544-mobile #formcoksmsgonder .i73-settings>.i102-template{grid-column:auto!important;width:auto!important}
}
@media(max-width:767px){
 .i544-mobile .i544-modes{margin:0 0 14px!important;padding:4px!important}
 .i544-modes a{background:transparent!important;color:#887785!important}.i544-modes a[aria-current]{background:white!important;color:#6d3049!important;font-weight:700}
 .i544-mobile .i99-recent,.i544-mobile .i468-template-save,.i544-mobile .i73-template-note,.i544-mobile .i73-message>small,.i544-mobile .i73-numbers>small,.i544-mobile [data-i73-chars],.i544-mobile [data-i73-parts]{display:none!important}
 .i544-mobile .i73-selected-people,.i544-mobile .i79-selected,.i544-mobile .i79-group-shortcut,.i544-mobile .i73-picker-links,.i544-mobile .i73-groups>p,.i544-mobile .i79-heading,.i544-mobile .i73-groups>h2,.i544-mobile .i79-people>h3{display:none!important}
 .i544-mobile .i73-group-panels,.i544-mobile .i79-panels{display:block!important;margin:0!important}
 .i544-mobile .i73-group-picker,.i544-mobile .i79-picker{margin:0 0 12px!important;padding:12px!important;border-radius:14px!important}
 .i544-mobile .i73-list-scroll,.i544-mobile .i79-scroll{height:auto!important;min-height:0!important;max-height:180px!important;overflow:auto!important}
 .i544-mobile .i73-group-picker h3,.i544-mobile .i79-picker h3{font-size:15px!important;margin:0 0 8px!important}
 .i544-mobile .i73-group-picker input,.i544-mobile .i79-picker input{margin:0!important}
 .i544-mobile .i73-selected-summary{margin:4px 0 12px!important;font-size:12px!important}
 .i544-mobile .i73-editor .i73-numbers textarea{height:76px!important;min-height:76px!important}
 .i544-mobile .i73-editor .i73-message textarea{height:120px!important;min-height:120px!important}
 .i544-mobile .i468-footer{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:8px!important;align-items:center}
 .i544-mobile .i73-editor .i99-toggles{display:flex!important;gap:12px;flex-wrap:wrap}
 .i544-mobile .i73-editor .i70-counters{font-size:11px!important;padding:0!important}
 .i544-mobile .v68-main{padding-top:16px!important}
}
@media(max-width:767px){.i544-mobile .i460-account{display:none!important}}
@media(max-width:767px){
 .i544-mobile .v68-main h2{font-size:18px!important;margin:0 0 8px!important}
 .i544-mobile .v68-main{padding-top:10px!important}
 .i544-mobile .i544-modes{margin-bottom:8px!important}
 .i544-mobile #formcoksmsgonder{margin-top:0!important}
 .i544-mobile #formcoksmsgonder .i73-settings{margin:0 0 8px!important;padding-top:0!important}
 .i544-mobile #formcoksmsgonder textarea{font-weight:600!important;font-size:16px!important}
 .i544-mobile #formcoksmsgonder .i73-message textarea{height:190px!important;min-height:190px!important}
 .i544-mobile #formcoksmsgonder .i468-footer{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
 .i544-mobile #formcoksmsgonder .i468-footer .i71-primary{font-size:12px!important;padding:8px 10px!important;white-space:nowrap}
 .i544-mobile #formcoksmsgonder .i468-footer .i99-toggles{display:flex!important;flex:1!important;gap:7px!important;margin:0!important;padding:0!important}
 .i544-mobile #formcoksmsgonder .i468-footer .i99-toggles label{font-size:10px!important;white-space:nowrap;gap:3px!important}
 .i544-mobile #formcoksmsgonder .i468-footer .i99-toggles input{width:15px!important;height:15px!important;min-height:0!important;margin:0!important}
 .i544-mobile #formcoksmsgonder .i468-footer .i70-counters{flex-basis:100%}
}

/* 628: Reuse the existing IstanbulSMS logo in the mobile header. */
@media(max-width:767px){
 body.i544-mobile .i544-header{padding:12px 20px}
 body.i544-mobile .i544-header>a.i628-brand{display:flex;align-items:center;flex:none;line-height:1}
 body.i544-mobile .i544-header .i628-brand-logo{display:block!important;width:158px!important;height:48px!important;max-width:100%!important;object-fit:contain;filter:none!important;background:transparent;padding:0}
}

@media(max-width:359px){body.i544-mobile .i544-header .i628-brand-logo{width:128px!important;height:39px!important}}
