*{box-sizing:border-box}html,body{margin:0;height:100%;font-family:Arial,Segoe UI,sans-serif;color:#111;background:#f3f3f3;font-size:12px}button,select,input,textarea{font:inherit}.topbar{height:36px;background:#fff;border-bottom:1px solid #bbb;display:flex;align-items:center;padding:0 8px;gap:5px;white-space:nowrap}.brand{font-weight:900;font-size:16px;color:#d92727;margin-right:4px}.brand span{color:#222}.plain,.topbar nav button,.appbtn{border:0;background:#fff;height:34px;padding:0 8px}.topbar nav{display:flex;height:100%}.topbar nav button{border-right:1px solid #eee}.topbar nav button:hover,.topbar nav button.active{background:#f3f3f3;color:#3456d9}.spacer{flex:1}.badge-dot{background:#e33;color:#fff;border-radius:10px;padding:1px 5px;font-size:10px}.wa{background:#16b74c;color:#fff;border:0;border-radius:2px;padding:5px 9px}.support{background:#e33;color:#fff;border:0;border-radius:2px;padding:5px 9px}.clock{font-size:15px}.user-box{padding:0 8px;border-left:1px solid #ddd}.mega{position:fixed;top:36px;left:310px;z-index:60;background:#fff;border:1px solid #aaa;box-shadow:0 5px 14px #0003;display:flex;min-width:350px}.mega.hidden{display:none}.mega .mcol{min-width:175px;padding:6px;border-right:1px solid #ddd}.mega h4{margin:4px 6px;color:#555}.mega button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:7px}.mega button:hover{background:#eee}.workspace{height:calc(100vh - 36px);display:grid;grid-template-columns:198px minmax(540px,1fr) 470px;gap:5px;padding:5px;background:#e9e9e9}.leftpanel,.centerpanel,.rightpanel{min-height:0}.leftpanel{background:#fff;border:1px solid #bbb;display:flex;flex-direction:column;padding:5px}.tripbox{text-align:center;border:1px solid #bbb;padding:5px;margin-bottom:5px}.tripbox b,.tripbox span{display:block}.tripbox strong{margin-left:6px}.sectionbtn{background:#fff;border:1px solid #bbb;font-weight:bold;width:100%;padding:4px}.leftpanel select{width:100%;height:24px;border:1px solid #bbb;margin-top:4px}.busline{display:grid;grid-template-columns:1fr 68px;gap:4px}.busline span{border:1px solid #bbb;margin-top:4px;padding:4px;text-align:center}.leftpanel dl{display:grid;grid-template-columns:78px 1fr;margin:6px 0;gap:3px}.leftpanel dt,.leftpanel dd{margin:0}.counts{display:flex;justify-content:space-between;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:4px 0}.seat-map{display:grid;grid-template-columns:repeat(4,24px);grid-auto-rows:24px;gap:4px 8px;justify-content:center;align-content:start;padding:14px 6px;overflow:auto;flex:1}.seat{border:1px solid #6d84a8;background:#f7f9fc;color:#111;border-radius:3px;padding:0;font-weight:normal}.seat:nth-child(4n+2){margin-right:10px}.seat.sold{background:#f28bc4;border-color:#c34a92}.seat.reserve{background:#ffd67d}.seat.boarded{background:#8bd69f}.seat.selected{outline:2px solid #4558e7}.leftactions{display:flex;gap:5px}.leftactions button{flex:1;border:1px solid #bbb;background:#fff;padding:4px}.leftactions #removeBusBtn{background:#4b43e8;color:#fff}.centerpanel{display:grid;grid-template-rows:35px 30px minmax(0,1fr) 205px;background:#fff;border:1px solid #bbb;overflow:hidden}.tabs{display:flex;overflow:hidden;border-bottom:1px solid #bbb}.tabs button{border:0;border-right:1px solid #ddd;background:#fff;padding:0 9px;height:34px;white-space:nowrap;font-size:11px}.tabs button.active{color:#3d3ae2;border-bottom:2px solid #3d3ae2}.filterbar{display:flex;align-items:center;gap:5px;padding:3px 7px;border-bottom:1px solid #bbb}.filterbar button{border:1px solid #bbb;background:#fff;padding:3px 8px}.filterbar button:first-of-type{background:#5548e8;color:#fff}.tab-panel{overflow:auto}.toolbar{display:flex;gap:4px;padding:4px;border-bottom:1px solid #bbb}.toolbar button{border:1px solid #aaa;background:#fff;padding:4px 7px}.table-wrap{overflow:auto;height:100%}table{border-collapse:collapse;width:100%;font-size:11px}th,td{border:1px solid #c8c8c8;padding:4px 6px;text-align:left;height:24px}th{background:#f5f5f5;font-weight:bold}.bottom-grid{display:grid;grid-template-columns:1fr 1.25fr;border-top:5px solid #e9e9e9}.bottom-grid section{border:1px solid #bbb;overflow:auto}.bottom-grid header{height:28px;padding:5px;font-weight:bold;border-bottom:1px solid #bbb}.bottom-grid header button{float:right;background:#5548e8;color:#fff;border:0;padding:2px 7px}.bottom-grid header small{float:right;font-weight:normal}.bottom-grid #notes{padding:10px}.rightpanel{display:grid;grid-template-rows:0 205px 132px 82px minmax(0,1fr);gap:5px;overflow:hidden}.calendar-card,.alerts,.fav,.journeys{background:#fff;border:1px solid #bbb}.calendar-card header{display:flex;justify-content:center;align-items:center;gap:9px;height:30px}.calendar-card header button{border:0;background:#fff}.calendar{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:7px;padding:6px 12px}.calendar b{font-weight:normal;color:#777}.calendar span{padding:2px}.calendar .today{border:1px solid #4f53e8;border-radius:50%;color:#4f53e8}.alerts{padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.alerts>button{border:0;background:#fff;text-align:left;text-decoration:underline}.short{grid-column:1/-1;display:flex;align-items:center;gap:12px}.short kbd{background:#f27db3;border:1px solid #ad3f7c;border-radius:3px;padding:1px 4px}.short button{margin-left:auto;background:#5148e7;color:#fff;border:0;padding:4px 8px}.alerts small{grid-column:1/-1}.fav{padding:6px}.fav>b{display:block;margin-bottom:5px}.fav>div{display:grid;grid-template-columns:1fr 20px 1fr 1fr;gap:4px;align-items:end}.fav label{font-size:10px}.fav select{display:block;width:100%;height:24px;border:1px solid #bbb}.journeys{overflow:auto;position:relative}.journeys table{min-width:430px}.journey-item.active td{background:#cfd6ff;color:#124}.newtrip{position:absolute;right:5px;bottom:5px;background:#5548e8;color:#fff;border:0;padding:5px 8px}.modal{position:fixed;inset:0;background:#0006;display:grid;place-items:center;z-index:100}.modal.hidden,.hidden{display:none!important}.dialog{background:#fff;border:1px solid #777;min-width:560px;max-width:900px;max-height:86vh;overflow:auto;box-shadow:0 12px 30px #0004}.dialog>header{background:#3f4654;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 10px}.dialog h2{font-size:13px;margin:0}.dialog header button{border:0;background:transparent;color:#fff;font-size:20px}.dialog #modalBody{padding:12px}.dialog>footer{padding:8px;text-align:right;border-top:1px solid #bbb}.dialog footer button{border:1px solid #aaa;background:#fff;padding:5px 10px}.dialog .primary{background:#5548e8;color:#fff}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.formgrid label{display:flex;flex-direction:column;gap:4px}.formgrid .full{grid-column:1/-1}.formgrid input,.formgrid select,.formgrid textarea{border:1px solid #aaa;padding:6px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.stat{border:1px solid #bbb;padding:8px}.stat b,.stat span{display:block}.toast{position:fixed;right:15px;bottom:15px;background:#222;color:#fff;padding:8px 12px;z-index:200}
@media(max-width:1200px){.workspace{grid-template-columns:190px minmax(500px,1fr) 350px}.rightpanel{grid-template-rows:0 205px 132px 82px minmax(0,1fr)}}
/* MyBus current operation polish */
.topbar{box-shadow:0 1px 0 #d7d7d7;background:linear-gradient(#fff,#fafafa)}
.topbar nav button{font-weight:600;color:#262626;min-width:48px}.topbar nav button.active{background:#eef0ff;color:#433bd8;border-bottom:2px solid #4d47df}
.mega{left:120px;min-width:620px;max-width:900px}.mega .mcol{min-width:190px}.mega .mcol.wide{min-width:245px}.mega h4{font-size:10px;letter-spacing:.08em;border-bottom:1px solid #ddd;padding:4px 0}.mega button{font-size:11px;border-radius:2px}.mega button:hover{background:#ececff;color:#342ed0}
.workspace{grid-template-columns:202px minmax(610px,1fr) 455px;gap:4px;padding:4px;background:#dedede}.leftpanel,.centerpanel,.calendar-card,.alerts,.fav,.journeys{box-shadow:0 0 0 1px #fff inset}.tripbox{background:#fafafa}.tripbox strong{font-size:14px}.sectionbtn{background:#f6f6f6;text-align:left}.seat-map{background:linear-gradient(90deg,#fff 0 46%,#f1f1f1 46% 54%,#fff 54%);border:1px solid #ddd;margin-top:5px}.seat{cursor:pointer;box-shadow:inset 0 -1px 0 #d7dce6}.seat:hover{transform:translateY(-1px);border-color:#4654cc}.seat.sold{color:#61103b}.seat.reserve{color:#725100}.seat.boarded{color:#164d23}.centerpanel{grid-template-rows:35px 31px minmax(0,1fr) 205px}.tabs{overflow-x:auto;scrollbar-width:thin}.tabs button{font-weight:600}.tab-panel{background:#fff}.toolbar{background:#fafafa;position:sticky;top:0;z-index:2}.toolbar button:hover{background:#efefff;color:#3b34cf}.table-wrap table tbody tr:hover td{background:#f3f5ff}.bottom-grid section header{background:#f7f7f7}.rightpanel{grid-template-rows:205px 132px 82px minmax(0,1fr)}.quicktop{display:none}.calendar-card header{background:#fafafa;border-bottom:1px solid #ddd}.journeys thead th{position:sticky;top:0;z-index:1}.journey-item{cursor:pointer}.newtrip{border-radius:2px;box-shadow:0 2px 5px #0002}.dialog{min-width:680px;width:min(900px,92vw)}.dialog>header{background:#515862}.dialog #modalBody{background:#fafafa}.management-shell{display:grid;grid-template-columns:185px 1fr;min-height:360px;border:1px solid #bbb;background:#fff}.subnav{border-right:1px solid #bbb;background:#f4f4f4;padding:5px}.subnav button{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid #ddd;background:transparent;padding:8px 7px}.subnav button.active{background:#5148e7;color:#fff}.module-main{min-width:0}.module-main .toolbar{height:34px;align-items:center}.module-status{margin-left:auto;color:#777}.module-filter{display:flex;gap:5px;padding:6px;background:#f5f5f5;border-bottom:1px solid #ccc}.module-filter input{flex:1}.module-filter input,.module-filter select,.module-filter button{height:27px;border:1px solid #aaa;background:#fff;padding:3px 6px}.module-main .table-wrap{height:285px}.stats .stat{background:#fff}.toast{border-radius:2px;box-shadow:0 4px 16px #0004}
@media(max-width:1300px){.workspace{grid-template-columns:195px minmax(570px,1fr) 365px}.dialog{min-width:620px}}
#notes p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0;padding:6px 8px;background:#fff;border:1px solid #e2e6ea;border-radius:3px}.note-del{border:0;background:transparent;color:#a51f2f;font-size:16px;cursor:pointer}.module-status{margin-left:auto;color:#78838c;font-size:11px}.toolbar button{cursor:pointer}


/* MyBus v24 - görsel sadakat ve masaüstü operasyon yoğunluğu */
html,body{overflow:hidden}
.brand{width:54px;text-align:center;letter-spacing:-1px}
.brand-my{color:#d40000}.brand-bus{color:#282828}
.workspace{grid-template-columns:192px minmax(520px,1fr) 435px;gap:4px;padding:4px}
.topbar{height:34px}.workspace{height:calc(100vh - 34px)}
.quicktop{height:25px;background:#414650;color:#fff;border:1px solid #555;
display:flex;align-items:center;gap:7px;padding:0 7px;font-size:10px}
.rightpanel{grid-template-rows:25px 198px 125px 80px minmax(0,1fr);gap:4px}
.leftpanel{padding:4px}.centerpanel{grid-template-rows:34px 28px minmax(0,1fr) 205px}
.seat-map{grid-template-columns:repeat(4,22px);grid-auto-rows:22px;gap:3px 7px;padding:10px 5px}
.seat:nth-child(4n+2){margin-right:9px}
.tabs button{font-size:10.5px;padding:0 8px}
th,td{height:23px;padding:3px 5px}
tbody tr:hover td{background:#f6f6ff}
.note-del{float:right;border:0;background:transparent;color:#a00;cursor:pointer}
.dialog{width:min(960px,86vw)}
.status-pill{display:inline-block;border:1px solid #aaa;border-radius:10px;padding:1px 6px;background:#fafafa}
@media(max-width:1250px){
 .workspace{grid-template-columns:180px minmax(470px,1fr) 370px}
 .topbar nav button{padding:0 5px}
}

/* MyBus v71 reference-faithful dense operations shell */
.mybus-operations-reference{background:#eef0f3;font-family:Arial,Helvetica,sans-serif}.mybus-operations-reference table{border-collapse:collapse;font-size:12px}.mybus-operations-reference button,.mybus-operations-reference select,.mybus-operations-reference input{border-radius:2px}.mybus-operations-reference .modal-card{border-radius:2px}



.ops-language-wrap-v861{display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #d7dce4!important;border-radius:8px!important;padding:3px 6px!important;background:#fff!important;margin-right:8px!important;white-space:nowrap!important}
.ops-language-wrap-v861>span{font-size:10px!important;font-weight:800!important;color:#273246!important}
.ops-language-v86{display:block!important;position:static!important;appearance:auto!important;-webkit-appearance:auto!important;border:0!important;border-radius:6px!important;padding:7px 24px 7px 8px!important;background:#f3f5f8!important;color:#172033!important;font-weight:800!important;min-width:110px!important;cursor:pointer!important}

/* MyBus v87 professional language control */
.mybus-language-control{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #cfd7df;border-radius:8px;padding:3px 7px;min-height:34px;box-shadow:0 1px 2px rgba(16,24,40,.05);white-space:nowrap}
.mybus-language-icon{font-size:14px;line-height:1}
.mybus-language-caption{display:flex;flex-direction:column;line-height:1.05}
.mybus-language-caption b{font-size:10px;color:#17212b;font-weight:800}
.mybus-language-caption small{font-size:8px;color:#667085}
.mybus-language-select{appearance:auto!important;-webkit-appearance:auto!important;background:#f7f9fb!important;border:1px solid #d7dee6!important;border-radius:6px!important;color:#111827!important;font-weight:800!important;font-size:11px!important;padding:6px 24px 6px 8px!important;min-width:118px!important;height:28px!important;cursor:pointer!important}
.mybus-language-state{font-size:9px!important;color:#667085!important;font-weight:700!important}
@media(max-width:900px){.mybus-language-caption{display:none}.mybus-language-control{padding:3px 5px}.mybus-language-select{min-width:105px!important}}

/* v99 universal seat action menu */
.seat-action-menu-v99{position:fixed;z-index:9500;width:220px;background:#fff;border:1px solid #6d7480;border-radius:3px;
 box-shadow:0 8px 24px rgba(0,0,0,.28);padding:4px;font-size:11px}
.seat-action-head-v99{display:flex;align-items:center;justify-content:space-between;background:#4e5968;color:#fff;padding:6px 7px;margin:-4px -4px 4px}
.seat-action-head-v99 button{border:0;background:transparent;color:#fff;font-size:17px;line-height:14px;cursor:pointer}
.seat-action-menu-v99>button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e2e2e2;background:#fff;padding:6px 8px;cursor:pointer}
.seat-action-menu-v99>button:hover{background:#eef2ff}
.seat-action-menu-v99>button:last-child{border-bottom:0}
.seat-info-v99{display:grid;grid-template-columns:1fr;gap:4px}
.seat-info-v99>div{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:5px}
.seat.reserve{background:#ffd67d;border-color:#d19c25}

/* v100 passenger-list action activation */
.passenger-actions-v100{display:flex;gap:4px;padding:4px 6px;border-bottom:1px solid #cfd3d9;background:#f8f9fb}
.passenger-actions-v100 button{font-size:11px;padding:5px 9px;border:1px solid #aeb5bf;background:#fff;cursor:pointer}
.passenger-actions-v100 button:disabled{opacity:.42;cursor:not-allowed}
.passenger-table-v100 tbody tr{cursor:pointer}
.passenger-table-v100 tbody tr:hover{background:#eef3ff}
.passenger-table-v100 tbody tr.selected-passenger-v100{background:#dce7ff;outline:1px solid #6f88d8}
.passenger-detail-v100{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}
.passenger-detail-v100>div{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:6px 2px}

/* v101 passenger row compact popup menu — reference-style */
.passenger-action-popup-v101{position:fixed;z-index:9600;width:225px;background:#fff;border:1px solid #a9a9a9;box-shadow:0 4px 12px rgba(0,0,0,.28);padding:2px 0;font-size:11px}
.passenger-action-popup-v101 button{display:block;width:100%;border:0;border-bottom:1px solid #eeeeee;background:#fff;text-align:left;padding:7px 10px;cursor:pointer;color:#111}
.passenger-action-popup-v101 button:last-child{border-bottom:0}
.passenger-action-popup-v101 button:hover,.passenger-action-popup-v101 button:focus{background:#e8edf8;outline:none}
.passenger-table-v100 tbody tr.selected-passenger-v100{background:#d9dde6;outline:none}

/* v104 - yolcu satırı popup menüsü görünürlük/konum düzeltmesi */
.passenger-popup-v101{
 position:fixed; z-index:9800; width:225px; background:#fff;
 border:1px solid #a7a7a7; box-shadow:0 5px 14px rgba(0,0,0,.28);
 padding:2px 0; font-size:11px; color:#111;
}
.passenger-popup-v101 button{
 width:100%; display:flex; align-items:center; gap:7px; text-align:left;
 border:0; border-bottom:1px solid #ededed; background:#fff;
 padding:6px 9px; cursor:pointer; font:inherit; color:#111;
}
.passenger-popup-v101 button:hover{background:#e9edf3}
.passenger-popup-v101 button:last-child{border-bottom:0}
.passenger-popup-v101 button span{display:inline-block; width:13px; text-align:center}
.report-archive-json-v104{white-space:pre-wrap;max-height:420px;overflow:auto}
.campaign-segments-v104{margin:10px 0}.calendar .calendar-muted-v104{opacity:.35}
.operation-document-print-v104{font-family:Arial;padding:36px}.operation-document-print-v104 h1{font-size:24px}
.operation-document-print-v104 .line{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:8px 0}
.operation-document-print-v104 .total{font-size:22px;font-weight:bold;margin-top:25px}
.csp-popup-anchor-v104{anchor-name:--mybus-popup-anchor-v104}
.csp-anchored-popup-v104{top:50%;left:50%;transform:translate(-50%,-50%)}
@supports(position-area:right){
 .csp-anchored-popup-v104{position-anchor:--mybus-popup-anchor-v104;position-area:right span-bottom;position-try-fallbacks:flip-inline,flip-block;top:auto;left:auto;transform:none;margin:6px}
}

/* V1 Step 3: measured keyboard and responsive containment fixes */
#operationsBtn:focus-visible,#addNote:focus-visible,.seat:focus-visible{outline:3px solid #1746d1;outline-offset:2px}
@media(max-width:1500px){
 .topbar nav button{min-width:auto;padding-inline:3px}
 .mybus-language-caption{display:none}.mybus-language-select{min-width:88px!important}
 .wa,.support{padding-inline:5px}.user-box{max-width:112px;overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:900px){
 .badge-dot,.appbtn,.wa,.support,.clock{display:none}
 .topbar{min-width:0;width:100vw;max-width:100vw;overflow:hidden;height:auto;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-content:start}
 .topbar>*{min-width:0}.topbar .spacer{display:none}.topbar .brand{grid-column:1;grid-row:1}.topbar .plain{grid-column:2;grid-row:1;justify-self:start}.topbar .mybus-language-control{grid-column:3;grid-row:1}.topbar .user-box{grid-column:1/-1;grid-row:2;justify-self:end}.topbar nav{display:grid!important;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;height:auto}
 .topbar nav button{height:28px;white-space:normal;font-size:9px;line-height:1.05;padding-inline:2px}.mybus-language-control{margin-left:auto}
 .workspace{height:calc(100vh - 108px)}
 .workspace{width:100vw;max-width:100vw;overflow:hidden;grid-template-columns:minmax(0,.7fr) minmax(0,1.45fr) minmax(0,.9fr)}
 .workspace>*,.leftpanel,.centerpanel,.rightpanel{min-width:0}
 .tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));height:auto;overflow:visible}
 .tabs button{width:100%;min-width:0;height:auto;min-height:28px;white-space:normal;overflow-wrap:anywhere;padding-block:2px}
 .centerpanel{grid-template-rows:auto auto minmax(0,1fr) 205px}
 .filterbar,.toolbar,.leftactions,.short{flex-wrap:wrap}
 .filterbar button,.toolbar button,.leftactions button,.alerts button,.fav button,.journeys button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
 .bottom-grid{grid-template-columns:1fr}.bottom-grid header{height:auto;min-height:28px}
 .calendar-card,.alerts,.fav,.journeys{min-width:0;max-width:100%}.alerts{grid-template-columns:1fr;align-content:start}.alerts>*,.alerts small,.short{grid-column:1;min-width:0;width:100%}
 .short{display:grid;grid-template-columns:1fr;gap:4px}.short button{margin-left:0}
 .fav>div{grid-template-columns:1fr}.fav>div>span{display:none}
 .journeys table,.bottom-grid table,.tab-panel table{width:100%;min-width:0;max-width:100%;table-layout:fixed}
 th,td{overflow-wrap:anywhere;padding-inline:2px}
 .newtrip{position:absolute;right:4px;bottom:4px;width:auto;margin:0;z-index:2}
 .dialog{min-width:0;width:min(96vw,900px)}
}
@media(max-width:560px){
 .topbar{padding-inline:4px}.topbar nav{grid-template-columns:repeat(7,minmax(0,1fr))}.plain{padding-inline:3px}.user-box{max-width:78px;padding-inline:3px}
 .mybus-language-control{padding-inline:3px}.mybus-language-select{min-width:82px!important;width:82px}
 .workspace{grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr) minmax(0,.95fr);gap:2px;padding:2px}
 .leftpanel{padding:2px}.seat-map{grid-template-columns:repeat(5,minmax(12px,1fr));grid-auto-rows:18px;gap:2px;padding:4px 2px}.seat:nth-child(4n+2){margin-right:0}
 .tabs button,.filterbar button,.toolbar button{font-size:9px;padding-inline:3px}
 .rightpanel{gap:2px}.calendar-card header{gap:2px;font-size:8px}.calendar-card header button{min-width:0;padding-inline:1px}.calendar{gap:2px;padding-inline:2px}.alerts,.fav{padding:3px}
}
