@charset "UTF-8";*{font-family:Open Sans,sans-serif;-webkit-user-select:none;user-select:none}.formContainer{background-color:#031525;height:100vh;display:flex;align-items:center;justify-content:center}.formContainer .formWrapper{background-color:#071b2a;padding:20px 60px;border-radius:10px;display:flex;flex-direction:column;gap:10px;align-items:center;border:#071b2a solid 1px}.formContainer .formWrapper .logo{color:#d3e3fd;font-weight:700;font-size:24px}.formContainer .formWrapper .title{color:#d3e3fd;font-size:12px}.formContainer .formWrapper form{display:flex;flex-direction:column;gap:15px}.formContainer .formWrapper form input{padding:15px;border:none;border-bottom:1px solid gray;border-radius:7px;background-color:#fff}.formContainer .formWrapper form input::placeholder{color:#afafaf}.formContainer .formWrapper form button{background-color:#172a3c;color:gray;padding:10px;font-weight:700;font-size:14px;border:#172a3c solid 1px;border-radius:7px;cursor:pointer}.formContainer .formWrapper form button:hover{background-color:#10263c}.formContainer .formWrapper p{color:#696969;font-size:10px;margin-top:10px}.home{width:100vw;height:100vh;display:flex}.home .Sidebar{-webkit-user-select:none;user-select:none;width:240px;height:100vh;background-color:#061726;border-right:1px solid #172a3c;display:flex;flex-direction:column}.home .Sidebar .logo{height:50px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #172a3c;color:#e3efff}.home .Sidebar .logo .logoimg{font-size:24px;font-weight:800;width:40px;color:#7fb0ff}.home .Sidebar .logo .name{font-size:20px;font-weight:800;padding-left:10px;letter-spacing:.3px;color:#e3efff}.home .Sidebar .tabs{flex:1;margin-top:5px;display:flex;flex-direction:column;overflow-y:auto}.home .Sidebar .tabs::-webkit-scrollbar{width:0}.home .Sidebar .tabs .butmain{position:relative;overflow:hidden;display:flex;align-items:center;height:32px;margin:2px 5px;padding-right:5px;border-radius:8px;background-color:#061726;cursor:pointer;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.home .Sidebar .tabs .butmain .img{width:32px;display:flex;align-items:center;justify-content:center;color:#7f96b3;transition:color .25s ease}.home .Sidebar .tabs .butmain .name{flex:1;font-weight:600;color:#9fb4d1;transition:color .25s ease}.home .Sidebar .tabs .butmain .list{width:20px;font-size:10px;text-align:center;color:#7f96b3}.home .Sidebar .tabs .butmain:hover{background-color:#0b2236;transform:translateY(-2px);box-shadow:0 6px 14px #00000040}.home .Sidebar .tabs .butmain:hover .img,.home .Sidebar .tabs .butmain:hover .name{color:#e3efff}.home .Sidebar .tabs .butmain.active{background-color:#10283f;box-shadow:inset 4px 0 #3b82f6}.home .Sidebar .tabs .butmain.active .img,.home .Sidebar .tabs .butmain.active .name,.home .Sidebar .tabs .butmain.active .list{color:#e3efff}.home .Sidebar .tabs .butmain:before{content:"";position:absolute;top:0;left:-120%;width:140%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);transform:skew(-25deg);transition:.6s ease}.home .Sidebar .tabs .butmain:hover:before{left:120%}.home .Sidebar .tabs .butside{position:relative;overflow:hidden;height:22px;margin:2px 5px 2px 30px;padding-left:8px;border-radius:6px;display:flex;align-items:center;font-size:13px;font-weight:500;color:#9fb4d1;background-color:#061726;cursor:pointer;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease,color .25s ease}.home .Sidebar .tabs .butside:hover{background-color:#0b2236;transform:translateY(-1px);box-shadow:0 4px 10px #00000040;color:#e3efff}.home .Sidebar .tabs .butside.active{background-color:#10283f;color:#e3efff}.home .Sidebar .tabs .butside.addnote{font-weight:600;color:#7fb0ff}.home .Sidebar .tabs .butside.addnote:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:3px;height:70%;border-radius:2px;background-color:#3b82f6;opacity:0;box-shadow:0 0 #3b82f600;transition:.25s ease}.home .Sidebar .tabs .butside.addnote:hover{color:#e3efff}.home .Sidebar .tabs .butside.addnote:hover:before{opacity:1;box-shadow:0 0 10px #3b82f68c}.home .Sidebar .tabs .animatedSection{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.home .Sidebar .tabs .animatedSection.open{max-height:500px;opacity:1}.home .Sidebar .tabs .chevron{transition:transform .25s ease}.home .Sidebar .tabs .chevron.open{transform:rotate(180deg)}.home .Sidebar .User{border-top:1px solid #172a3c;display:flex;align-items:center;padding:4px;gap:4px;background:linear-gradient(180deg,#071a2be6,#061626e6)}.home .Sidebar .User .userinfo{flex:1;height:52px;border-radius:8px;display:flex;align-items:center;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.home .Sidebar .User .userinfo:hover{background-color:#0b2236;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.home .Sidebar .User .userinfo .picture{width:42px;height:42px;margin:5px;border-radius:50%;overflow:hidden;position:relative}.home .Sidebar .User .userinfo .picture:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px #7fb0ff40;pointer-events:none}.home .Sidebar .User .userinfo .picture img{width:100%;height:100%;object-fit:cover}.home .Sidebar .User .userinfo .info{flex:1;overflow:hidden}.home .Sidebar .User .userinfo .info .name{margin-left:6px;font-size:15px;font-weight:700;color:#e3efff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .Sidebar .User .userinfo .info .status{margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.home .Sidebar .User .userinfo .info .status.online{color:#3fbf7f;text-shadow:0 0 6px rgba(63,191,127,.35)}.home .Sidebar .User .userinfo .info .status.offline{color:#c94a4a;text-shadow:0 0 6px rgba(201,74,74,.25)}.home .Sidebar .User .settings{width:32px;height:32px;margin:10px 6px;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7f96b3;cursor:pointer;transition:color .25s ease,background-color .25s ease,transform .25s ease}.home .Sidebar .User .settings:hover{color:#e3efff;background-color:#ffffff0d;transform:rotate(25deg)}.home .butmain,.home .butside{transition-delay:40ms}.home .rightContainer{width:calc(100vw - 240px);background-color:#031525}.home .rightContainer .Topbar{-webkit-user-select:none;user-select:none;width:100%;height:50px;background-color:#071a2b;border-bottom:#172a3c solid 1px;display:flex;justify-content:space-between}.home .rightContainer .Topbar .routes{width:calc(100% - 50px);display:flex;text-align:center;justify-content:left}.home .rightContainer .Topbar .usersswitch{width:34px;height:34px;margin:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9fb2c8;background:#ffffff0a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.home .rightContainer .Topbar .usersswitch:hover{color:#d3e3fd;background-color:#ffffff14;box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.home .rightContainer .Topbar .usersswitch:active{transform:scale(.95)}.home .rightContainer .mainContainer{width:100%;height:calc(100% - 51px);display:flex}.home .rightContainer .mainContainer .MainSpace{width:100%;overflow:auto}.home .rightContainer .mainContainer .MainSpace::-webkit-scrollbar{width:0px}.home .rightContainer .mainContainer .MainSpace .category{-webkit-user-select:none;user-select:none;width:calc(100% - 20px);margin:10px 10px 0;color:silver;font-size:12px;font-weight:bolder;border-bottom:1px solid silver}.home .rightContainer .mainContainer .Users{width:235px;height:100%;border-left:1px solid #172a3c;background-color:#071a2b;display:flex;flex-direction:column;color:#96a7a8;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.home .rightContainer .mainContainer .Users .rank{display:flex;margin:5px 10px;height:20px;align-items:center;border-bottom:1px solid #172a3c}.home .rightContainer .mainContainer .Users .rank .img{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;font-size:10px;width:20px;height:20px}.home .rightContainer .mainContainer .Users .rank .name{display:flex;align-items:end;width:195px;font-size:12px;font-weight:700}.home .rightContainer .mainContainer .Users .rank .number{-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;width:20px;height:20px}.home .rightContainer .mainContainer .Users .User{width:215px;height:38px;margin:2px 5px;padding:5px;display:flex;align-items:center;gap:6px;border-radius:8px;cursor:pointer;background-color:transparent;filter:brightness(.7) saturate(.6);transition:background-color .18s ease,transform .18s ease,filter .18s ease}.home .rightContainer .mainContainer .Users .User .photoph{width:34px;height:34px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.home .rightContainer .mainContainer .Users .User .photoph img{width:100%;height:100%;object-fit:cover}.home .rightContainer .mainContainer .Users .User .photoph:after{content:"";position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;border-radius:50%;background-color:#444;box-shadow:0 0 0 2px #071a2b}.home .rightContainer .mainContainer .Users .User .info{flex:1;overflow:hidden}.home .rightContainer .mainContainer .Users .User .info .name{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .rightContainer .mainContainer .Users .User .info .name .initials{font-family:monospace;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:.55;margin-right:4px;position:relative;top:-1px}.home .rightContainer .mainContainer .Users .User .info .status{font-size:9px;letter-spacing:.6px;text-transform:uppercase;font-weight:700;margin-top:1px}.home .rightContainer .mainContainer .Users .User.online{filter:brightness(.95) saturate(.95)}.home .rightContainer .mainContainer .Users .User.online .info .name{color:#d6e2f0;font-weight:650}.home .rightContainer .mainContainer .Users .User.online .status{color:green}.home .rightContainer .mainContainer .Users .User.online .photoph:after{width:7px;height:7px;background-color:green;box-shadow:0 0 0 2px #071a2b}.home .rightContainer .mainContainer .Users .User.offline{filter:brightness(.65) saturate(.55)}.home .rightContainer .mainContainer .Users .User.offline .info .name{color:#7f8fa6;font-weight:500}.home .rightContainer .mainContainer .Users .User.offline .status{color:#b22222}.home .rightContainer .mainContainer .Users .User.offline .photoph:after{background-color:#b22222;box-shadow:0 0 0 2px #071a2b}.home .rightContainer .mainContainer .Users .User:hover{background-color:#10263c;transform:translateY(-1px);filter:brightness(1) saturate(1)!important}.UploadClipboardBTN{transition:.2s ease;width:35px;height:35px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.UploadClipboardBTN:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.WIPph{background-color:red;width:200px;height:100px;margin:20% auto auto;border:1px solid #172a3c;border-radius:5px;background-color:#172a3c;color:#96a7a8;font-size:20px;text-align:center;padding:50px 20px 20px;font-weight:700}.acg-toggle-wrapper{display:flex;width:fit-content;align-items:center;justify-content:space-between;cursor:pointer;margin:8px 0;-webkit-user-select:none;user-select:none}.acg-toggle-wrapper .acg-toggle-label{font-size:16px;color:#d6e0eb}.acg-toggle-wrapper .acg-toggle{width:46px;height:26px;border-radius:20px;padding:3px;display:flex;align-items:center;transition:background .25s ease}.acg-toggle-wrapper .acg-toggle.on{background:#d4a72c;justify-content:flex-end}.acg-toggle-wrapper .acg-toggle.off{background:#2e3a46;justify-content:flex-start}.acg-toggle-wrapper .acg-toggle-circle{width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s ease}.notifications-container{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999}.notification{display:flex;flex-direction:column;gap:8px;cursor:pointer;width:280px;flex-shrink:0;padding:14px 18px 10px;background:#0f1923;border-left:4px solid rgba(255,255,255,.1254901961);border-radius:6px;font-weight:500;color:#e6e6e6;box-shadow:0 6px 12px #00000059;animation:slideIn .3s ease forwards,fadeOut .3s ease forwards var(--close-delay)}.notification .notif-header{display:flex;align-items:center;gap:10px}.notification .notif-header .notif-icon{width:20px;height:20px;font-size:1.2rem;flex-shrink:0}.notification .notif-header span{display:block;word-wrap:break-word;white-space:normal}.notification .notif-progress{width:100%;height:4px;background:#ffffff15;border-radius:2px;overflow:hidden}.notification .notif-progress .notif-progress-bar{height:100%;background:#3b82f6;transition:width .1s linear}.notification.success{border-left-color:#28a745}.notification.success .notif-icon{color:#28a745}.notification.success .notif-progress-bar{background:#28a745}.notification.error{border-left-color:#dc3545}.notification.error .notif-icon{color:#dc3545}.notification.error .notif-progress-bar{background:#dc3545}.notification.info{border-left-color:#0ea5e9}.notification.info .notif-icon{color:#0ea5e9}.notification.info .notif-progress-bar{background:#0ea5e9}.notification.warning{border-left-color:#facc15}.notification.warning .notif-icon{color:#facc15}.notification.warning .notif-progress-bar{background:#facc15}.notification:hover{opacity:.9;transform:translate(-2px);transition:.15s ease}@keyframes slideIn{0%{transform:translate(130%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{to{opacity:0;transform:translate(130%)}}.acgModalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:9999;animation:acgFadeIn .2s ease-out}.acgModalOverlay .acgModalWindow{background:#031525;border-radius:5px;min-width:320px;max-width:90vw;max-height:90vh;color:#fff;position:relative;box-shadow:0 0 25px #00000073;animation:acgScaleIn .2s ease-out}@keyframes acgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes acgScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.acgModalOverlay .DuplicateCheckModal{width:420px;border-radius:5px;overflow:hidden;color:#96a7a8;display:flex;flex-direction:column}.acgModalOverlay .DuplicateCheckModal .DuplicateTitle{padding:6px 10px;background-color:#172a3c;border-bottom:1px solid #10263c;font-weight:700;font-size:13px;color:#96a7a8}.acgModalOverlay .DuplicateCheckModal .DuplicateList{padding:10px;display:flex;flex-direction:column;gap:6px}.acgModalOverlay .DuplicateCheckModal .DuplicateList .DuplicateRow{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;border:1px solid #172a3c;background-color:#031525;font-size:13px;font-weight:700;color:#96a7a8}.acgModalOverlay .DuplicateCheckModal .DuplicateList .DuplicateRow:hover{background-color:#10263c;color:#d3e3fd}.acgModalOverlay .DuplicateCheckModal .DuplicateList .DuplicateRow .DuplicateID{min-width:56px;height:22px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:4px;border:1px solid #172a3c;background-color:#071a2b;font-size:12px;color:#96a7a8}.acgModalOverlay .DuplicateCheckModal .DuplicateList .DuplicateRow .DuplicateID.hidden{visibility:hidden}.acgModalOverlay .DuplicateCheckModal .DuplicateList .DuplicateRow .DuplicateName{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acgModalOverlay .DuplicateCheckModal .DuplicateQuestion{padding:0 10px 10px;font-size:13px;font-weight:700;color:#96a7a8}.acgModalOverlay .DuplicateCheckModal .DuplicateButtons{display:flex;justify-content:center;gap:20px;padding:10px;border-top:1px solid #172a3c}.acgModalOverlay .DuplicateCheckModal .DuplicateButtons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#96a7a8;cursor:pointer}.acgModalOverlay .DuplicateCheckModal .DuplicateButtons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.UserPopout{position:absolute;width:280px;padding:16px;background:#031525;border:1px solid #071b2a;border-radius:10px;box-shadow:0 8px 22px #00000073;color:#d3e3fd;z-index:9999;animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.UserPopout .header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.UserPopout .header .avatar{width:56px;height:56px;border-radius:50%;background:#071b2a;border:2px solid #0d2f47;object-fit:cover}.UserPopout .header .names .nick{font-size:16px;font-weight:600;color:#d3e3fd}.UserPopout .header .names .status{font-size:12px;margin-top:2px}.UserPopout .header .names .status.online{color:#6dff88}.UserPopout .header .names .status.offline{color:#ff6d6d}.UserPopout .section{margin-top:14px}.UserPopout .section .label{font-size:11px;text-transform:uppercase;color:#9ab0c9;margin-bottom:3px}.UserPopout .section .value{font-size:15px;color:#d3e3fd}.UserPopout .section .phone-row{display:flex;align-items:center;justify-content:space-between}.UserPopout .section .phone-row .copy-btn{transition:.2s ease;padding:5px 12px;height:26px;border-radius:5px;border:1px solid #172a3c;background-color:#172a3c;font-weight:700;color:#96a7a8;display:flex;align-items:center;justify-content:center;cursor:pointer}.UserPopout .section .phone-row .copy-btn:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.MainDashboard{padding:12px;display:flex;flex-direction:column;gap:12px}.MainDashboard .MDTopBar{height:40px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:#10283f;border:1px solid #172a3c;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.6px;color:#cfe1ff;box-shadow:none}.MainDashboard .MDTopBar .OnlineInfo{display:flex;align-items:center;gap:10px}.MainDashboard .MDTopBar .OnlineInfo svg{color:#3fd17f;font-size:14px}.MainDashboard .MDTopBar .OnlineInfo b{font-weight:600;color:#e3efff}.MainDashboard .MDTopBar .RadiosInfo{display:flex;align-items:center;gap:16px}.MainDashboard .MDTopBar .Radio{display:flex;align-items:center;gap:8px;padding-left:14px;border-left:1px solid #243544}.MainDashboard .MDTopBar .Radio svg{color:#9bbcff;font-size:13px;opacity:.9}.MainDashboard .MDTopBar .Radio span{font-family:monospace;font-size:13px;font-weight:600;color:#e3efff;letter-spacing:.8px}.MainDashboard .MDTopBar .Radio small{font-size:10px;opacity:.6;letter-spacing:.8px}.MainDashboard .MDContent{display:flex;gap:12px;height:calc(60vh - 77px)}.MainDashboard .MDPanel{flex:1;display:flex;flex-direction:column;border:1px solid #172a3c;border-radius:6px;background:#061726;overflow:hidden}.MainDashboard .MDPanelHeader{height:32px;padding:0 10px;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#172a3c,#10283f);border-bottom:1px solid #243544;font-size:12px;font-weight:600;letter-spacing:.6px;color:#cfe1ff;flex-shrink:0}.MainDashboard .MDList{flex:1;overflow-y:auto;padding:2px 0;display:flex;flex-direction:column}.MainDashboard .MDList::-webkit-scrollbar{width:8px}.MainDashboard .MDList::-webkit-scrollbar-track{background:transparent}.MainDashboard .MDList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#243544,#2b4058);border-radius:6px}.MainDashboard .MDList::-webkit-scrollbar-thumb:hover{background:#3b82f6}.MainDashboard .MDFeeRow,.MainDashboard .MDWantedNote{min-height:64px;max-height:64px;display:flex;align-items:center;gap:14px;padding:0 12px;border-bottom:1px solid #0f2438;cursor:pointer;transition:background .12s ease}.MainDashboard .MDFeeRow:hover,.MainDashboard .MDWantedNote:hover{background:#7fb2ff0d}.MainDashboard .MDFeeRow .FeeIcon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px}.MainDashboard .MDFeeRow .FeeIcon.general{color:#3fd17f;background:#3fd17f2e}.MainDashboard .MDFeeRow .FeeIcon.personal{color:#4da3ff;background:#4da3ff2e}.MainDashboard .MDFeeRow .FeeIcon.penalty{color:#ff6b6b;background:#ff6b6b2e}.MainDashboard .MDFeeRow .FeeMain{flex:1;min-width:0}.MainDashboard .MDFeeRow .FeeTitle{font-size:14px;font-weight:600;color:#e3efff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MainDashboard .MDFeeRow .FeeMeta{margin-top:2px;display:flex;gap:12px;font-size:11px;color:#8ea2b3}.MainDashboard .MDFeeRow .FeeMeta svg{margin-right:4px;opacity:.6}.MainDashboard .MDFeeRow .FeeAmount{min-width:110px;text-align:right;font-family:monospace}.MainDashboard .MDFeeRow .FeeAmount .value{font-size:16px;font-weight:700;color:#e3efff}.MainDashboard .MDFeeRow .FeeAmount .currency{font-size:11px;opacity:.6;margin-left:2px}.MainDashboard .MDFeeRow .FeeRight{min-width:110px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.MainDashboard .MDFeeRow .FeeType{font-size:10px;font-weight:700;letter-spacing:1px}.MainDashboard .MDFeeRow .FeeType.general{color:#3fd17f}.MainDashboard .MDFeeRow .FeeType.personal{color:#4da3ff}.MainDashboard .MDFeeRow .FeeType.penalty{color:#ff6b6b}.MainDashboard .MDWantedNote .icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#ff6b6b;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.3);border-radius:10px}.MainDashboard .MDWantedNote .NoteInfo{flex:1;min-width:0}.MainDashboard .MDWantedNote .NoteTitle{font-size:14px;font-weight:600;color:#e3efff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MainDashboard .MDWantedNote .NoteMeta{margin-top:2px;font-size:12px;color:#8ea2b3;display:flex;align-items:center;gap:8px}.MainDashboard .MDWantedNote .NoteMeta .ssn{font-family:monospace;font-weight:600;font-size:12px;color:#9bbcff;background:#7fb2ff1a;border:1px solid rgba(127,178,255,.25);border-radius:5px;padding:2px 6px}.MainDashboard .MDWantedNote .NoteMeta .dot{opacity:.4}.MainDashboard .MDWantedNote .status{min-width:80px;text-align:center;padding:4px 10px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:1px}.MainDashboard .MDWantedNote .status.wanted{color:#ff6b6b;background:#ff6b6b26;border:1px solid rgba(255,107,107,.35)}.MainDashboard .badge{padding:4px 10px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:1px}.MainDashboard .badge.paid{background:#3fd17f2e;color:#3fd17f}.MainDashboard .badge.warning{background:#ffc10733;color:#ffc107}.MainDashboard .badge.danger{background:#ff6b6b33;color:#ff6b6b}.MainDashboard .badge.neutral{background:#7fb2ff2e;color:#9bbcff}.MainDashboard .MDWantedEmpty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding-bottom:32px;color:#7f96b3;font-size:12px;letter-spacing:.8px}.MainDashboard .MDWantedEmpty svg{font-size:28px;opacity:.5;margin-bottom:6px}.MainDashboard .MDWantedEmpty .title{font-size:14px;font-weight:800;color:#cfe1ff;letter-spacing:1.4px}.MainDashboard .MDWantedEmpty .subtitle{font-size:11px;opacity:.65;max-width:220px;line-height:1.4}.MainDashboard .MDQuests{border:1px solid #172a3c;border-radius:6px;background:#061726;overflow:hidden;display:flex;flex-direction:column;height:calc(40vh - 67px)}.MainDashboard .MDQuestsHeader{height:32px;padding:0 10px;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#172a3c,#10283f);border-bottom:1px solid #243544;font-size:12px;font-weight:600;letter-spacing:.6px;color:#cfe1ff;flex-shrink:0}.MainDashboard .QuestGrid{padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.MainDashboard .QuestCard{position:relative;border:1px solid #172a3c;border-radius:6px;background:#081c2f;height:calc(40vh - 150px);padding:12px;display:flex;flex-direction:column;gap:10px}.MainDashboard .QuestCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#4da3ff,#3fd17f);border-radius:6px 0 0 6px}.MainDashboard .QuestTitle{font-size:15px;font-weight:800;color:#e9f1ff;letter-spacing:.6px;padding-bottom:6px;border-bottom:1px solid #1f3750;display:flex;align-items:center;gap:6px}.MainDashboard .QuestDesc{font-size:12px;color:#9fb4d1;line-height:1.4}.MainDashboard .QuestTasks{display:flex;flex-direction:column;gap:6px}.MainDashboard .QuestTask{padding:6px 0;border-radius:4px;transition:background .12s ease}.MainDashboard .QuestTask:hover{background:#7fb2ff0a}.MainDashboard .QuestTask .label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#e3efff}.MainDashboard .QuestTask .label span{font-family:monospace;font-size:12px;font-weight:700;color:#9bbcff;opacity:1}.MainDashboard .QuestTask .taskBar{margin-top:4px;height:6px;background:#0f2438;border-radius:6px;overflow:hidden}.MainDashboard .QuestTask .taskBar .fill{height:100%;background:linear-gradient(90deg,#4da3ff,#3fd17f)}.MainDashboard .QuestTask .taskBar .fill.done{background:linear-gradient(90deg,#3fd17f,#7dffb3)}.MainDashboard .QuestCompletion{margin-top:auto;padding-top:8px;border-top:1px solid #172a3c;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1px;color:#9fb4d1}.MainDashboard .QuestCompletion b{font-size:14px;font-weight:800;color:#3fd17f;font-family:monospace}.UserSettings{width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:10px;overflow:hidden}.UserSettings .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center}.UserSettings .ODBAEForm{display:flex;min-height:200px}.UserSettings .ODBAELeft,.UserSettings .ODBAERight,.UserSettings .ODBAEMiddle{width:33.3333333333%;padding:10px 0 0 10px;box-sizing:border-box}.UserSettings .ODBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.UserSettings .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.UserSettings .title::placeholder{font-weight:400}.UserSettings .title2{border:none;width:calc(100% - 72px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.UserSettings .title2::placeholder{font-weight:400}.UserSettings .PassMessage{text-align:center;color:#d3e3fd;font-family:monospace}.UserSettings .ODBAERight .IDPhotoPH{margin:10px;width:calc(100% - 42px);aspect-ratio:1/1;border:1px solid #172a3c;border-radius:5px;padding:10px;background-color:#071a2b;color:#96a7a8;display:flex;justify-content:center;align-items:center;position:relative}.UserSettings .ODBAERight .IDPhotoPH .ChangePhotoBTN{position:absolute;top:5px;right:5px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}.UserSettings .ODBAERight .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all;background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.UserSettings .ODBAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain}.UserSettings .Buttons{display:flex;justify-content:flex-end}.UserSettings .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.UserSettings .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.UserSettings .Button2{transition:.2s ease;width:calc(100% - 22px);height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.UserSettings .Button2:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.UserSettings .EditWrapper{position:relative;width:100%;display:flex;align-items:center}.UserSettings .EditWrapper .PCEditSingleBTN{height:30px;width:30px;position:absolute;right:10px;top:25px;transform:translateY(-50%);background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:3px 7px;font-size:12px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.UserSettings .EditWrapper .PCEditSingleBTN:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(calc(-50% - 2px));box-shadow:0 4px 10px #0006}.PeopleList{position:relative;cursor:pointer;width:calc(100% - 22px);margin:0 10px 8px;border:1px solid #172a3c;border-radius:6px;background:#031525;overflow:hidden;transition:background-color .12s ease,border-color .12s ease}.PeopleList:hover{background:#7fb2ff0f;border-color:#7fb2ff4d}.PeopleList:before{content:"";position:absolute;inset:0;border-left:3px solid transparent;transition:border-color .12s ease;pointer-events:none}.PeopleList:hover:before{border-left-color:#7fb2ff}.PeopleList.wanted{border-color:#d6b628}.PeopleList .PLMain{display:grid;grid-template-columns:52px 1fr auto;align-items:center;padding:8px 10px;gap:12px}.PeopleList .PLLeft{display:flex;justify-content:center}.PeopleList .PLAvatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#172a3c;color:#9bbcff;font-size:16px}.PeopleList.wanted .PLAvatar{background:#f7e26f;color:#8a6a00}.PeopleList .PLCenter{min-width:0}.PeopleList .PLTop{display:flex;align-items:center;gap:14px;min-width:0}.PeopleList .SSNPH{min-width:70px;padding:2px 8px;min-height:22px;font-family:monospace;font-size:18px;font-weight:800;letter-spacing:.5px;color:#cfe1ff;background:#7fb2ff29;border-radius:4px;text-align:center}.PeopleList.wanted .SSNPH{background:#f7e26f73;color:#8a6a00}.PeopleList .NameBlock{display:flex;flex-direction:column;min-width:0}.PeopleList .NameSurnamePH{font-size:15px;font-weight:600;color:#e3efff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PeopleList .DatePH{margin-top:2px;font-size:12px;color:#7f97aa;white-space:nowrap}.PeopleList .PLRight{display:flex;align-items:center;gap:6px}.PeopleList .CurrentORGPH{height:26px;padding:0 10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;white-space:nowrap;border-radius:6px;border:2px solid;box-sizing:border-box}.PeopleDatabase .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.PeopleDatabase .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.PeopleDatabase .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.PeopleDatabase .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.PeopleDatabase .topbar .searchbar input::placeholder{font-weight:400}.PeopleDatabase .topbar .AddEntry{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.PeopleDatabase .topbar .AddEntry:hover{background-color:#071a2b;color:#d3e3fd}.PeopleDatabase .PDBAddEntry{width:85vw;border:1px solid #172a3c;border-radius:5px;overflow:hidden}.PeopleDatabase .PDBAddEntry .PDBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700}.PeopleDatabase .PDBAddEntry .PDBAEForm{display:flex}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft{width:60%;display:flex}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .PDBAEDATA1{width:65%}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .PDBAEDATA1 .PDBAESSNINSN{width:100%;display:flex}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .PDBAEDATA1 .PDBAESSNINSN .PDBAESSNPH{width:20%}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .PDBAEDATA1 .PDBAESSNINSN .PDBAENSNPH{width:80%}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .PDBAEDATA2{width:35%}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft select{background-color:#031525;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 20px);height:30px;margin:10px 10px 0;color:#96a7a8;cursor:pointer}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft select:hover{background-color:#10263c}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft select:focus{outline:none}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft select option{color:gray;background-color:#f2f3f5;padding:5px;cursor:pointer}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .title::placeholder{font-weight:400}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .title2{border:none;width:calc(100% - 72px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .title2::placeholder{font-weight:400}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .AddNumberBTN,.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .RemoveNumberBTN{height:30px;transform:translateY(-1px);width:30px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;font-size:12px;cursor:pointer}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .AddNumberBTN:hover,.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .RemoveNumberBTN:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-3px);box-shadow:0 4px 10px #0006}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .NumberRow{margin-top:5px;margin-left:10px;display:flex}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAELeft .NumberRow .NumberText{margin-right:10px;height:auto;width:60px;border:1px solid #172a3c;border-radius:5px;outline:none;padding:3px;background-color:#071a2b;color:#96a7a8;display:flex;justify-content:center;align-items:center}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight{width:40%}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH{margin:10px;width:calc(100% - 20px);height:auto;aspect-ratio:434/264;border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;color:#96a7a8;resize:none;display:flex;justify-content:center;align-items:center;box-sizing:border-box;position:relative}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH .ChangePhotoBTN{position:absolute;top:5px;right:5px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;z-index:10;opacity:0;pointer-events:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH .ChangePhotoBTN:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all}.PeopleDatabase .PDBAddEntry .PDBAEForm .PDBAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain;border-radius:5px}.PeopleDatabase .PDBAddEntry .Buttons{display:flex;align-items:center;justify-content:right}.PeopleDatabase .PDBAddEntry .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.PeopleDatabase .PDBAddEntry .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.PCMain{width:calc(100% - 22px);border:1px solid #172a3c;border-radius:6px;margin:10px;overflow:hidden;background:#061726}.PCMain .PCAELabel{padding:6px 10px;background:#061726;color:#cfe1ff;font-weight:600;letter-spacing:1px;font-size:12px;border-bottom:1px solid #172a3c}.PCMain .CurrentORGPH{width:50%;height:28px;display:flex;align-items:center;justify-content:center;margin:10px 10px 0;padding:0 8px;border-radius:5px;font-size:12px;font-weight:600;border:1px solid}.PCMain .PCAEForm{display:flex}.PCMain .PCAEForm .PCAEFormLabel{margin-top:10px;margin-left:10px;width:calc(100% - 20px);font-size:11px;font-weight:600;letter-spacing:1px;color:#7f97aa;border-bottom:1px solid #172a3c;padding-bottom:2px}.PCMain .PCAEForm .EditWrapper{position:relative;width:100%;display:flex;align-items:center}.PCMain .PCAEForm .EditWrapper .PCEditSingleBTN{height:28px;width:28px;position:absolute;right:10px;top:25px;transform:translateY(-50%);background:#7fb2ff14;color:#cfe1ff;border:1px solid rgba(127,178,255,.25);border-radius:5px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.PCMain .PCAEForm .EditWrapper:hover .PCEditSingleBTN,.PCMain .PCAEForm .EditWrapper .PCEditSingleBTN.Active{opacity:1;pointer-events:all}.PCMain .PCAEForm .EditWrapper .PCEditSingleBTN:hover{background:#7fb2ff26;border-color:#7fb2ff73}.PCMain .PCAEForm .title,.PCMain .PCAEForm .title2{width:calc(100% - 32px);margin:10px 10px 0;padding:5px 8px;background:#031525;border:1px solid #172a3c;border-radius:5px;color:#cfe1ff;font-size:13px;outline:none;transition:border-color .12s ease,background .12s ease}.PCMain .PCAEForm .title:hover,.PCMain .PCAEForm .title2:hover{border-color:#244a70}.PCMain .PCAEForm .title:focus,.PCMain .PCAEForm .title2:focus{border-color:#3b6ea8;background:#041a2e}.PCMain .PCAEForm .title::placeholder,.PCMain .PCAEForm .title2::placeholder{color:#7f97aa}.PCMain .PCAEForm .title2{width:calc(100% - 75px)}.PCMain .PCAEForm select{background:#031525;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 55px);height:30px;margin:10px 10px 0;color:#cfe1ff;cursor:pointer;transition:border-color .12s ease}.PCMain .PCAEForm select:hover{border-color:#244a70}.PCMain .PCAEForm select:focus{outline:none;border-color:#3b6ea8}.PCMain .PCAEForm select option{color:#111;background:#f2f3f5}.PCMain .PCAEForm .PCAELeft{width:60%}.PCMain .PCAEForm .PCAELeft .AddNumberBTN,.PCMain .PCAEForm .PCAELeft .RemoveNumberBTN{height:28px;width:28px;background:#7fb2ff14;color:#cfe1ff;border:1px solid rgba(127,178,255,.25);border-radius:5px;font-size:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.PCMain .PCAEForm .PCAELeft .AddNumberBTN:hover,.PCMain .PCAEForm .PCAELeft .RemoveNumberBTN:hover{background:#7fb2ff26;border-color:#7fb2ff73}.PCMain .PCAEForm .PCAELeft .NumberRow{margin-top:5px;margin-left:10px;display:flex;align-items:center}.PCMain .PCAEForm .PCAELeft .NumberRow .NumberText{margin-right:10px;min-width:60px;padding:3px 6px;background:#ffffff0a;border:1px solid #172a3c;border-radius:5px;color:#cfe1ff;font-size:12px;font-weight:600;display:flex;justify-content:center;align-items:center}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP{width:100%;display:flex}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP .PCAEDATA1{width:65%}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP .PCAEDATA1 .PCAESSNINSN{width:100%;display:flex}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP .PCAEDATA1 .PCAESSNINSN .PCAESSNPH{width:20%}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP .PCAEDATA1 .PCAESSNINSN .PCAENSNPH{width:80%}.PCMain .PCAEForm .PCAELeft .PCAELeftTOP .PCAEDATA2{width:35%}.PCMain .PCAEForm .PCAELeft .PCTripleGrid{width:calc(100% - 20px);display:flex}.PCMain .PCAEForm .PCAELeft .PCColumn{width:33.3333333333%;position:relative}.PCMain .PCAEForm .PCAELeft .PCColumn .PCNumbersEditBTN{position:absolute;top:7px;right:-10px;background:#7fb2ff14;color:#cfe1ff;border:1px solid rgba(127,178,255,.25);border-radius:5px;padding:3px 6px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.PCMain .PCAEForm .PCAELeft .PCColumn:hover .PCNumbersEditBTN{opacity:1;pointer-events:all}.PCMain .PCAEForm .PCAELeft .PCColumn .PCNumbersEditBTN:hover{background:#7fb2ff26;border-color:#7fb2ff73}.PCMain .PCAEForm .PCAELeft .PCColumn .PCAEFormLabelNumbers{margin:10px 10px 4px;font-size:11px;font-weight:600;letter-spacing:1px;color:#7f97aa;border-bottom:1px solid #172a3c;padding-bottom:2px}.PCMain .PCAEForm .PCAERight{width:40%}.PCMain .PCAEForm .PCAERight .IDPhotoPH{margin:10px;width:calc(100% - 20px);aspect-ratio:434/264;background:#041320;border:1px solid #172a3c;border-radius:6px;padding:8px;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.PCMain .PCAEForm .PCAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain;border-radius:25px;display:block}.PCMain .WantedPH{width:100%}.PCMain .WantedPH .acg-toggle-wrapper{margin:10px 10px 10px auto}.acgNotes .NotesHeader{display:flex;align-items:center;justify-content:space-between;margin:0 10px 12px;padding-bottom:6px;border-bottom:1px solid #172a3c}.acgNotes .NotesHeaderLeft{display:flex;align-items:baseline;gap:6px}.acgNotes .NotesTitle{font-size:13px;font-weight:600;letter-spacing:1px;color:#cfe1ff}.acgNotes .NotesCount{font-size:12px;color:#7f97aa}.acgNotes .AddNoteBtn{padding:4px 10px;font-size:12px;font-weight:600;color:#cfe1ff;background:#7fb2ff14;border:1px solid rgba(127,178,255,.25);border-radius:5px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.acgNotes .AddNoteBtn:hover{background:#7fb2ff26;border-color:#7fb2ff73}.acgNotes .NotesEmpty{margin:12px 10px;font-size:13px;color:#7f97aa;opacity:.7}.acgNotes .NoteLog{width:calc(100% - 22px);margin:0 10px 10px;border:1px solid #172a3c;border-radius:6px;background:#061726;overflow:hidden;transition:border-color .15s ease}.acgNotes .NoteLog.open{border-color:#244a70}.acgNotes .NoteLogMainInfo{display:flex;align-items:center;cursor:pointer}.acgNotes .NoteLog:not(.firstseen) .NoteLogMainInfo{transition:background .12s ease}.acgNotes .NoteLog:not(.firstseen) .NoteLogMainInfo:hover{background:#7fb2ff0a}.acgNotes .icon{width:44px;min-width:44px;height:44px;margin:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#9bbcff;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.acgNotes .NoteInfo{flex:1;min-width:0;padding:8px 10px 8px 4px}.acgNotes .NoteTitle{color:#e3efff;font-weight:600;font-size:15px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acgNotes .NoteMeta{font-size:12px;color:#8ea2b3;display:flex;align-items:center;gap:6px}.acgNotes .NoteMeta .dot{opacity:.4}.acgNotes .NoteExpand{background:#041320;border-top:1px solid #172a3c;overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .18s ease}.acgNotes .NoteLog.open .NoteExpand{max-height:1000px;opacity:1}.acgNotes .NoteGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding:10px}.acgNotes .NoteDescriptionBox,.acgNotes .NotePeopleBox{background:#051423;border:1px solid #172a3c;border-radius:6px;padding:10px}.acgNotes .NoteLabel{margin-bottom:6px;font-size:11px;letter-spacing:1px;color:#7f97aa;border-bottom:1px solid #172a3c;padding-bottom:2px}.acgNotes .NoteDescription{color:#c8d6e5;font-size:14px;line-height:1.45;white-space:pre-wrap}.acgNotes .NotePeopleList{display:flex;flex-direction:column;gap:6px}.acgNotes .NotePerson{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:6px 8px;border-radius:5px;cursor:pointer;background:#ffffff05;transition:background .12s ease}.acgNotes .NotePerson:hover{background:#7fb2ff14}.acgNotes .NotePerson .ssn{min-width:42px;text-align:center;font-family:monospace;font-weight:600;font-size:12px;color:#9bbcff;background:#7fb2ff14;border:1px solid rgba(127,178,255,.18);border-radius:4px;padding:2px 6px}.acgNotes .NotePerson .name{font-size:13px;color:#dce9f7}.acgNotes .NotePictures{padding:0 10px 10px}.acgNotes .NoteGallery{display:flex;flex-wrap:wrap;gap:8px}.acgNotes .NoteGallery img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #172a3c;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.acgNotes .NoteGallery img:hover{transform:scale(1.05);box-shadow:0 0 0 1px #7fb2ff66}.acgNotes .ImageViewerOverlay{position:fixed;inset:0;background:#02080ee6;z-index:9999;display:flex;align-items:center;justify-content:center}.acgNotes .ImageViewerOverlay img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 0 40px #0009}.acgNotes .NoteLog.firstseen{background:#061726;border:1px dashed rgba(127,178,255,.35)}.acgNotes .NoteLog.firstseen .NoteLogMainInfo{cursor:default;display:flex;justify-content:center;align-items:center;min-height:56px}.acgNotes .NoteLog.firstseen .icon{display:none}.acgNotes .NoteLog.firstseen .NoteInfo{padding:0;text-align:center}.acgNotes .FirstSeenTitle{font-size:14px;font-weight:600;letter-spacing:1px;color:#cfe1ff}.acgNotes .FirstSeenMeta{margin-top:4px;font-size:12px;color:#7f97aa;display:flex;justify-content:center;align-items:center;gap:6px}.acgNotes .FirstSeenMeta .dot{opacity:.4}.OCLeft .acgNotes{width:calc(100% + 20px);box-sizing:border-box}.OrganizationsDatabase .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.OrganizationsDatabase .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.OrganizationsDatabase .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.OrganizationsDatabase .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.OrganizationsDatabase .topbar .searchbar input::placeholder{font-weight:400}.OrganizationsDatabase .topbar .AddEntry{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.OrganizationsDatabase .topbar .AddEntry:hover{background-color:#071a2b;color:#d3e3fd}.OrganizationsDatabase .ODBAddEntry{width:85vw;border:1px solid #172a3c;border-radius:5px;overflow:hidden}.OrganizationsDatabase .ODBAddEntry .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center}.OrganizationsDatabase .ODBAddEntry .ODBAEForm{display:flex;min-height:200px}.OrganizationsDatabase .ODBAddEntry .CurrentORGPH{display:flex;align-items:center;justify-content:center;margin:5px;padding-left:10px;padding-right:10px;height:34px;border-radius:5px;font-weight:700;color:#5365a2;background-color:#b0c4de;border:3px solid #5365a2}.OrganizationsDatabase .ODBAddEntry .ODBAELeft{width:40%;padding-right:0;padding-bottom:0;box-sizing:border-box}.OrganizationsDatabase .ODBAddEntry .ODBAERight,.OrganizationsDatabase .ODBAddEntry .ODBAEMiddle{width:30%;padding-right:0;padding-bottom:0;box-sizing:border-box}.OrganizationsDatabase .ODBAddEntry .ODBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.OrganizationsDatabase .ODBAddEntry .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.OrganizationsDatabase .ODBAddEntry .title::placeholder{font-weight:400}.OrganizationsDatabase .ODBAddEntry .IDPhotoPH,.OrganizationsDatabase .ODBAddEntry .ODBAERight .IDPhotoPH{margin:10px;width:calc(100% - 42px);aspect-ratio:1/1;border:1px solid #172a3c;border-radius:5px;padding:10px;background-color:#071a2b;color:#96a7a8;display:flex;justify-content:center;align-items:center;position:relative}.OrganizationsDatabase .ODBAddEntry .ODBAERight .IDPhotoPH .ChangePhotoBTN{position:absolute;top:5px;right:5px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}.OrganizationsDatabase .ODBAddEntry .ODBAERight .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all;background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.OrganizationsDatabase .ODBAddEntry .ODBAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain}.OrganizationsDatabase .ODBAddEntry .Buttons{display:flex;justify-content:flex-end}.OrganizationsDatabase .ODBAddEntry .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.OrganizationsDatabase .ODBAddEntry .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.OrganizationsDatabase .ODBOrgList{transition:.2s ease;cursor:pointer;width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px 10px;overflow:hidden}.OrganizationsDatabase .ODBOrgList .OLMain{display:flex;width:100%}.OrganizationsDatabase .ODBOrgList .OLMain .OLImage{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:26px;color:#96a7a8}.OrganizationsDatabase .ODBOrgList .OLMain .OLImage img{width:100%;height:100%;object-fit:cover}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo{display:flex;align-items:center;height:50px;width:calc(100% - 70px);gap:10px;padding-left:10px}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLShort{min-width:100px;max-width:160px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;border:3px solid #172a3c;border-radius:6px;padding:4px}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLFullName{flex:1;font-size:18px;color:#96a7a8;display:flex;align-items:center;border-left:1px solid #172a3c;padding-left:10px}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLDate{width:120px;font-size:18px;color:#96a7a8;display:flex;align-items:center;justify-content:center;border-left:1px solid #172a3c}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLStatus{width:100px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;border-left:1px solid #172a3c;padding:6px 0;border-radius:5px}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLStatus.active{color:#4caf50}.OrganizationsDatabase .ODBOrgList .OLMain .OLInfo .OLStatus.closed{color:#ff5252}.OrganizationsDatabase .orglabel{-webkit-user-select:none;user-select:none;width:calc(100% - 20px);margin:5px 10px 10px;color:#4f647e;font-size:12px;font-weight:bolder;border-bottom:1px solid #172a3c}.OrganizationsDatabase .ODBOrgList:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.OrganizationCase{display:flex;height:100%}.OrganizationCase .OCLeft{width:calc(70% - 14px)}.OrganizationCase .OCLeft .OCMain{width:100%;border:1px solid #172a3c;border-radius:5px;margin:10px;overflow:hidden}.OrganizationCase .OCLeft .OCMain .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center}.OrganizationCase .OCLeft .OCMain .ODBAEForm{display:flex;min-height:200px}.OrganizationCase .OCLeft .OCMain .CurrentORGPH{display:flex;align-items:center;justify-content:center;margin:5px;padding-left:10px;padding-right:10px;height:34px;border-radius:5px;font-weight:700;color:#5365a2;background-color:#b0c4de;border:3px solid #5365a2}.OrganizationCase .OCLeft .OCMain .ODBAELeft{width:70%;padding-right:0;padding-bottom:0;box-sizing:border-box}.OrganizationCase .OCLeft .OCMain .ODBAERight{width:30%;padding-right:0;padding-bottom:0;box-sizing:border-box}.OrganizationCase .OCLeft .OCMain .ODBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.OrganizationCase .OCLeft .OCMain .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.OrganizationCase .OCLeft .OCMain .title::placeholder{font-weight:400}.OrganizationCase .OCLeft .OCMain .title2{border:none;width:calc(50% - 30px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 5px 0 10px}.OrganizationCase .OCLeft .OCMain .title2::placeholder{font-weight:400}.OrganizationCase .OCLeft .OCMain .IDPhotoPH,.OrganizationCase .OCLeft .OCMain .ODBAERight .IDPhotoPH{margin:10px;width:calc(100% - 42px);aspect-ratio:1/1;border:1px solid #172a3c;border-radius:5px;padding:10px;background-color:#071a2b;color:#96a7a8;display:flex;justify-content:center;align-items:center;position:relative}.OrganizationCase .OCLeft .OCMain .ODBAERight .IDPhotoPH .ChangePhotoBTN{position:absolute;top:5px;right:5px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}.OrganizationCase .OCLeft .OCMain .ODBAERight .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all;background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.OrganizationCase .OCLeft .OCMain .ODBAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain}.OrganizationCase .OCRight{width:calc(30% - 16px);height:100%}.OrganizationCase .OCRight .OCPList{height:calc(100% - 22px);width:100%;border:1px solid #172a3c;border-radius:5px;margin-left:20px;margin-top:10px;display:flex;flex-direction:column;overflow:hidden}.OrganizationCase .OCRight .OCPList .OCPListScroll{overflow-y:auto;flex:1;padding-right:5px;scrollbar-width:none;-ms-overflow-style:none}.OrganizationCase .OCRight .OCPList .OCPListScroll::-webkit-scrollbar{display:none}.OrganizationCase .OCRight .OCPList .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center}.OrganizationCase .OCRight .OCPList .ODBAEFormLabel{margin-top:10px;width:calc(100% - 13px);margin-left:6px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.OrganizationCase .OCRight .OCPList .OCPListItem{transition:.2s ease;cursor:pointer;width:calc(100% - 14px);border:1px solid #172a3c;border-radius:5px;margin:6px;overflow:hidden}.OrganizationCase .OCRight .OCPList .OCPListItem .PLMain{display:flex;width:100%}.OrganizationCase .OCRight .OCPList .OCPListItem .PLMain .image{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:15px;color:#96a7a8}.OrganizationCase .OCRight .OCPList .OCPListItem .PLMain .PLInfo{height:30px;display:flex;width:calc(100% - 50px)}.OrganizationCase .OCRight .OCPList .OCPListItem .PLMain .PLInfo .SSNPH{display:flex;align-items:center;justify-content:center;width:25%;height:30px;border-right:1px solid #172a3c;color:#96a7a8;font-size:16px}.OrganizationCase .OCRight .OCPList .OCPListItem .PLMain .PLInfo .NameSurnamePH{width:80%;display:flex;align-items:center;justify-content:flex-start;padding-left:10px;font-size:16px;color:#96a7a8}.OrganizationCase .OCRight .OCPList .OCPListItem:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.CompaniesDatabase .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.CompaniesDatabase .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.CompaniesDatabase .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.CompaniesDatabase .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.CompaniesDatabase .topbar .searchbar input::placeholder{font-weight:400}.CompaniesDatabase .topbar .AddEntry{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.CompaniesDatabase .topbar .AddEntry:hover{background-color:#071a2b;color:#d3e3fd}.CompaniesDatabase .CDBAddEntry{width:85vw;border:1px solid #172a3c;border-radius:5px;overflow:hidden}.CompaniesDatabase .CDBAddEntry .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center}.CompaniesDatabase .CDBAddEntry .ODBAEForm{display:flex;min-height:200px}.CompaniesDatabase .CDBAddEntry .CurrentORGPH{display:flex;align-items:center;justify-content:center;margin:5px;padding:0 10px;height:34px;border-radius:5px;font-weight:700;color:#5365a2;background-color:#b0c4de;border:3px solid #5365a2}.CompaniesDatabase .CDBAddEntry .ODBAELeft{width:40%;padding-right:0;padding-bottom:0;box-sizing:border-box}.CompaniesDatabase .CDBAddEntry .ODBAERight,.CompaniesDatabase .CDBAddEntry .ODBAEMiddle{width:30%;padding-right:0;padding-bottom:0;box-sizing:border-box}.CompaniesDatabase .CDBAddEntry .ODBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.CompaniesDatabase .CDBAddEntry .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.CompaniesDatabase .CDBAddEntry .title::placeholder{font-weight:400}.CompaniesDatabase .CDBAddEntry .IDPhotoPH,.CompaniesDatabase .CDBAddEntry .ODBAERight .IDPhotoPH{margin:10px;width:calc(100% - 42px);aspect-ratio:1/1;border:1px solid #172a3c;border-radius:5px;padding:10px;background-color:#071a2b;color:#96a7a8;display:flex;justify-content:center;align-items:center;position:relative}.CompaniesDatabase .CDBAddEntry .ODBAERight .IDPhotoPH .ChangePhotoBTN{position:absolute;top:5px;right:5px;background-color:#172a3c;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}.CompaniesDatabase .CDBAddEntry .ODBAERight .IDPhotoPH:hover .ChangePhotoBTN{opacity:1;pointer-events:all;background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.CompaniesDatabase .CDBAddEntry .ODBAERight .IDPhotoPH img{width:100%;height:100%;object-fit:contain}.CompaniesDatabase .CDBAddEntry .Buttons{display:flex;justify-content:flex-end}.CompaniesDatabase .CDBAddEntry .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.CompaniesDatabase .CDBAddEntry .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.CompaniesDatabase .CDBCompanyList{transition:.2s ease;cursor:pointer;width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px 10px;overflow:hidden}.CompaniesDatabase .CDBCompanyList .OLMain{display:flex;width:100%}.CompaniesDatabase .CDBCompanyList .OLMain .OLImage{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:26px;color:#96a7a8}.CompaniesDatabase .CDBCompanyList .OLMain .OLImage img{width:100%;height:100%;object-fit:cover}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo{display:flex;align-items:center;height:50px;width:calc(100% - 70px);gap:10px;padding-left:10px}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo .OLShort{min-width:100px;max-width:160px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;border:3px solid #172a3c;border-radius:6px;padding:4px}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo .OLFullName{flex:1;font-size:18px;color:#96a7a8;display:flex;align-items:center;border-left:1px solid #172a3c;padding-left:10px}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo .OLStatus{width:100px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;border-left:1px solid #172a3c;padding:6px 0;border-radius:5px}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo .OLStatus.active{color:#4caf50}.CompaniesDatabase .CDBCompanyList .OLMain .OLInfo .OLStatus.closed{color:#ff5252}.CompaniesDatabase .orglabel{-webkit-user-select:none;user-select:none;width:calc(100% - 20px);margin:5px 10px 10px;color:#4f647e;font-size:12px;font-weight:bolder;border-bottom:1px solid #172a3c}.CompaniesDatabase .CDBCompanyList:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.AddNote{width:85vw;height:75vh;display:flex;flex-direction:column;border:1px solid #172a3c;border-radius:5px;overflow:hidden}.AddNote .ODBAELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center;flex-shrink:0}.AddNote .ODBAEForm{flex:1;display:flex;overflow:hidden}.AddNote .ODBAELeft{width:40%;box-sizing:border-box;overflow-y:auto}.AddNote .ODBAEMiddle{width:60%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.AddNote .ODBAEFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.AddNote .title{width:calc(100% - 32px);margin:10px 10px 0;padding:5px;border:1px solid #172a3c;border-radius:5px;background-color:#031525;color:#96a7a8;outline:none}.AddNote .title::placeholder{font-weight:400}.AddNote select{width:calc(100% - 20px);height:30px;margin:10px 10px 0;background-color:#031525;border:1px solid #172a3c;border-radius:5px;color:#96a7a8;cursor:pointer}.AddNote select:hover{background-color:#10263c}.AddNote select:focus{outline:none}.AddNote select option{color:gray;background-color:#f2f3f5}.AddNote .BadgeLabel{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.2s ease}.AddNote .BadgeLabel .BadgeStatus{font-size:11px;opacity:.7}.AddNote .BadgeLabel:hover{color:#d3e3fd;border-bottom-color:#2a4a66}.AddNote .BadgeLabel.active{color:#f2d58a;border-bottom-color:#caa24d}.AddNote .BadgeLabel.active .BadgeStatus{color:#caa24d;opacity:1}.AddNote textarea{flex:1;margin:10px 10px 0;width:calc(100% - 42px);padding:10px;border:1px solid #172a3c;border-radius:5px;background-color:#071a2b;color:#96a7a8;outline:none;resize:none}.AddNote .PicturesHeader{display:flex;align-items:center;justify-content:space-between;margin-right:10px}.AddNote .PicturesHeader .ODBAEFormLabel{margin:10px 0 10px 10px;width:auto;flex:1}.AddNote .PicturesHeader .UploadPhotosButton{width:120px;height:30px;margin-top:10px;margin-left:10px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#96a7a8;cursor:pointer;transition:.2s ease}.AddNote .PicturesHeader .UploadPhotosButton:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.AddNote .PicturesGrid{margin:6px 10px 10px;width:calc(100% - 20px);display:flex;gap:10px;flex-wrap:wrap;max-height:120px;overflow-y:auto}.AddNote .PictureItem{position:relative;width:70px;height:70px;border-radius:6px;overflow:hidden;background:#111;cursor:pointer}.AddNote .PictureItem img{width:100%;height:100%;object-fit:cover;transition:.2s ease}.AddNote .PictureItem .Remove{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:.2s ease}.AddNote .PictureItem .Remove i{color:#ff5b5b;font-size:22px}.AddNote .PictureItem:hover img{filter:grayscale(100%) brightness(.6)}.AddNote .PictureItem:hover .Remove{opacity:1;pointer-events:auto}.AddNote .CustomSearchSelect{position:relative}.AddNote .Dropdown{position:absolute;width:calc(100% - 22px);margin:0 10px 10px;background:#071a2b;border:1px solid #172a3c;max-height:160px;overflow-y:auto;z-index:50}.AddNote .DropdownItem{padding:8px 10px;cursor:pointer;transition:.15s}.AddNote .DropdownItem:hover{background:#1a2f40}.AddNote .RelatedSelectedList{margin-top:10px;display:flex;flex-direction:column;gap:6px}.AddNote .RelatedItem{margin:0 10px;background:#1a2b38;padding:6px 10px;border-radius:4px;border:1px solid #243544;font-size:13px;display:flex;justify-content:space-between;align-items:center}.AddNote .RelatedItem .Remove{font-weight:700;cursor:pointer;padding:0 6px;transition:.15s}.AddNote .RelatedItem .Remove:hover{color:#ff5b5b}.AddNote .Buttons{display:flex;justify-content:flex-end;padding:10px;border-top:1px solid #172a3c;background-color:#071a2b;flex-shrink:0}.AddNote .Buttons .Button{width:120px;height:30px;margin-left:10px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer;transition:.2s ease}.AddNote .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Members{width:100%;overflow:auto}.Members .topbar{display:flex;width:calc(100% - 20px);margin:10px}.Members .topbar .searchbar{width:calc(100% - 402px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.Members .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.Members .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.Members .topbar .searchbar input::placeholder{font-weight:400}.Members .topbar .filters{width:200px}.Members .topbar .filters select{background-color:#172a3c;border:none;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 10px);height:100%;margin:0 10px 10px;padding:5px;color:#696969;font-weight:700;font-size:15px;cursor:pointer}.Members .topbar .filters select:hover{background-color:#10263c}.Members .topbar .filters select:focus{outline:none}.Members .topbar .filters select option{color:gray;background-color:#f2f3f5;padding:5px;cursor:pointer}.Members .topbar .newmember{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.Members .topbar .newmember:hover{background-color:#071a2b;color:#d3e3fd}.Members .newmemberform{display:none;width:calc(100% - 22px);border:#172a3c solid 1px;border-radius:5px;margin:10px 10px 0;overflow:hidden}.Members .newmemberform .newmemberformlabel{width:calc(100% - 10px);padding-left:10px;border-bottom:1px solid #172a3c;background-color:#10263c;color:#96a7a8;font-weight:700}.Members .newmemberform .mainnmfi{display:flex;width:100%;margin-top:5px;margin-bottom:5px}.Members .newmemberform .mainnmfi form{width:100%;display:flex}.Members .newmemberform .mainnmfi .left{width:calc(50% - 5px);padding-left:10px}.Members .newmemberform .mainnmfi .right{width:calc(50% - 5px)}.Members .newmemberform .mainnmfi .label{width:95%;padding-right:12px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:14px;font-weight:700}.Members .newmemberform .mainnmfi input{margin:5px 0;background-color:#071a2b;border:none;border:#172a3c solid 1px;border-radius:5px;width:95%;padding:5px;font-weight:700;outline:none;color:gray}.Members .newmemberform .mainnmfi input::placeholder{font-weight:400}.Members .newmemberform .mainnmfi .buttons{width:calc(95% + 12px);height:55px;display:flex;justify-content:right;align-items:end}.Members .newmemberform .mainnmfi .buttons .submit{transition:.2s ease;height:20px;width:150px;border:1px solid #172a3c;background-color:#172a3c;color:#96a7a8;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-weight:700}.Members .newmemberform .mainnmfi .buttons .submit:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Members .newmemberform.open{display:flex;flex-direction:column}.Members .tablelabel{display:flex;width:calc(100% - 22px);border:1px solid #031525;height:20px;margin:10px 10px 0;border-bottom:1px solid #031525;font-size:13px;font-weight:700;color:#4f647e;text-align:center}.Members .tablelabel .username{width:calc(20% + 50px);border-right:1px solid #172a3c;margin-bottom:2px;padding-bottom:5px}.Members .tablelabel .alias{width:calc(27% - 150px);border-right:1px solid #172a3c;margin-bottom:2px;padding-bottom:5px}.Members .tablelabel .rank{width:180px;border-right:1px solid #172a3c;margin-bottom:2px;padding-bottom:5px}.Members .tablelabel .personaldata{width:calc(53% - 356px);border-right:1px solid #172a3c;margin-bottom:2px;padding-bottom:5px}.Members .tablelabel .GMU,.Members .tablelabel .REP,.Members .tablelabel .narcos{width:70px;border-right:1px solid #172a3c;margin-bottom:2px;padding-bottom:5px}.Members .tablelabel .leave{width:70px}.Members .ranklabel{-webkit-user-select:none;user-select:none;width:calc(100% - 20px);margin:5px 10px 0;color:#4f647e;font-size:12px;font-weight:bolder;border-bottom:1px solid #172a3c}.Members .ActiveMembers{height:auto;width:calc(100% - 22px);border:1px solid #031525;margin:3px 10px;border-radius:5px;position:relative;overflow:hidden}.Members .ActiveMembers .maininfo{display:flex;width:100%;color:#96a7a8;font-weight:700}.Members .ActiveMembers .maininfo input[type=checkbox]{appearance:none;-webkit-appearance:none;height:25px;width:25px;background-color:#222;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Members .ActiveMembers .maininfo input[type=checkbox]:after{font-family:"Font Awesome 5 free";font-weight:900;content:"";font-size:17px;color:#fff;display:none}.Members .ActiveMembers .maininfo input[type=checkbox]:hover{background-color:#a5a5a5}.Members .ActiveMembers .maininfo input[type=checkbox]:checked{background-color:#40826d}.Members .ActiveMembers .maininfo input[type=checkbox]:checked:after{display:block}.Members .ActiveMembers .maininfo .userphoto{width:50px;height:50px;cursor:pointer}.Members .ActiveMembers .maininfo .userphoto img{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;padding:5px}.Members .ActiveMembers .maininfo .username{width:calc(20% - 5px);display:flex;align-items:center;border-right:1px solid #172a3c;cursor:pointer;padding-left:5px}.Members .ActiveMembers .maininfo .alias{width:calc(27% - 160px);display:flex;align-items:center;border-right:1px solid #172a3c;padding-left:10px}.Members .ActiveMembers .maininfo .rank{width:170px;display:flex;align-items:center;border-right:1px solid #172a3c;padding-left:10px}.Members .ActiveMembers .maininfo .rank select{background-color:#071a2b;border:none;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 10px);padding:5px;color:#96a7a8;font-weight:700;cursor:pointer}.Members .ActiveMembers .maininfo .rank select:focus{outline:none}.Members .ActiveMembers .maininfo .rank select option{color:gray;background-color:#10263c;padding:5px;cursor:pointer}.Members .ActiveMembers .maininfo .personaldata{width:calc(53% - 366px);display:flex;align-items:center;border-right:1px solid #172a3c;padding-left:10px}.Members .ActiveMembers .maininfo .GMU,.Members .ActiveMembers .maininfo .REP,.Members .ActiveMembers .maininfo .narcos{width:70px;border-right:1px solid #172a3c;display:flex;align-items:center;justify-content:center}.Members .ActiveMembers .maininfo .leave{width:70px;display:flex;align-items:center;justify-content:center}.Members .ActiveMembers .maininfo .leave input[type=checkbox]:checked{background-color:#e1ad01}.Members .ActiveMembers:hover{background-color:#10263c;border-color:#172a3c}.Members .ActiveMembers .info{display:none;background-color:#031525}.Members .ActiveMembers .info input{margin:5px 0;background-color:#071a2b;border:none;border:1px solid #172a3c;border-radius:5px;width:95%;padding:5px;font-weight:700;outline:none;color:#96a7a8}.Members .ActiveMembers .info input::placeholder{font-weight:400;color:#96a7a8}.Members .ActiveMembers .info .label{width:95%;padding-right:12px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:14px;font-weight:700}.Members .ActiveMembers .info .label.missing{border-color:#b22222;color:#b22222}.Members .ActiveMembers .info .editform{display:none;width:100%;margin-bottom:10px}.Members .ActiveMembers .info .editform .left,.Members .ActiveMembers .info .editform .right{width:50%}.Members .ActiveMembers .info .editform.open{display:flex}.Members .ActiveMembers .info .main{width:100%;display:flex}.Members .ActiveMembers .info .main .left,.Members .ActiveMembers .info .main .right{width:50%}.Members .ActiveMembers .info .buttons{width:calc(95% + 25px);height:30px;display:flex;justify-content:right;padding:0px calc(2.5% - 12.5px)}.Members .ActiveMembers .info .buttons .cancel{transition:.2s ease;display:none;text-align:center;border:#172a3c solid 1px;border-radius:4px;width:auto;margin-top:5px;margin-right:10px;padding:0 5px;cursor:pointer;color:#f97c7c;font-size:15px;font-weight:700;background-color:#b22222}.Members .ActiveMembers .info .buttons .cancel:hover{background-color:#ee6969;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Members .ActiveMembers .info .buttons .cancel.active{display:flex}.Members .ActiveMembers .info .buttons .formadd{display:flex;text-align:center;border:#172a3c solid 1px;border-radius:4px;width:auto;margin-top:5px;padding:0 5px;cursor:pointer;font-size:15px;font-weight:700;color:green;background-color:#c8e1cc}.Members .ActiveMembers .info .buttons .formadd:hover{background-color:#b8d8be}.Members .ActiveMembers .info.open{display:flex;padding:5px 0 10px 10px;border-top:1px solid #10263c;flex-direction:column}.Members .ActiveMembers.open{background-color:#10263c;border-color:#172a3c}.FinancesDashboard{width:100%}.FinancesDashboard .FDashboardSector{display:flex;gap:10px}.FinancesDashboard .FDashboardSector .FDashboardPH{flex:1;margin:10px 0 10px 10px;border:1px solid #172a3c;border-radius:6px;background:#061726;overflow:hidden}.FinancesDashboard .FDashboardSector .DashboardLabel{height:26px;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:600;letter-spacing:1px;color:#cfe1ff;background:#172a3c;border-bottom:1px solid #172a3c}.FinancesDashboard .FDashboardSector .DashboardMain{display:flex}.FinancesDashboard .FDashboardSector .DBMLeft{width:42%;padding:10px}.FinancesDashboard .FDashboardSector .OverAllMoneyPH{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.FinancesDashboard .FDashboardSector .OverAllMoneyPH .MoneyLabel{font-size:13px;font-weight:600;letter-spacing:1px;color:#7f97aa;width:110px}.FinancesDashboard .FDashboardSector .OverAllMoneyPH .MoneyAmount{font-size:26px;font-weight:700;color:#e3efff}.FinancesDashboard .FDashboardSector .CleanMoneyPH,.FinancesDashboard .FDashboardSector .DirtyMoneyPH{display:flex;align-items:center;margin-bottom:6px}.FinancesDashboard .FDashboardSector .CleanMoneyPH .MoneyLabel,.FinancesDashboard .FDashboardSector .DirtyMoneyPH .MoneyLabel{width:110px;font-size:12px;font-weight:600;letter-spacing:1px;color:#7f97aa}.FinancesDashboard .FDashboardSector .CleanMoneyPH .MoneyAmount,.FinancesDashboard .FDashboardSector .DirtyMoneyPH .MoneyAmount{font-size:15px;font-weight:700}.FinancesDashboard .FDashboardSector .CleanMoneyPH .MoneyAmount{color:#4fd18b}.FinancesDashboard .FDashboardSector .DirtyMoneyPH .MoneyAmount{color:#e06666}.FinancesDashboard .FDashboardSector .AccountsPH{margin-top:12px;border:1px solid #172a3c;border-radius:6px;overflow:hidden}.FinancesDashboard .FDashboardSector .AccountsLabel{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#051423;cursor:pointer;border-bottom:1px solid #172a3c}.FinancesDashboard .FDashboardSector .AccountsLabel .ALTitle{font-size:12px;font-weight:600;letter-spacing:1px;color:#cfe1ff}.FinancesDashboard .FDashboardSector .AccountsLabel .ALCheveron{color:#9bbcff;font-size:12px}.FinancesDashboard .FDashboardSector .AccountsLabel:hover{background:#7fb2ff0f}.FinancesDashboard .FDashboardSector .Account{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;padding:6px 8px;border-bottom:1px solid #172a3c;font-size:13px;color:#c8d6e5}.FinancesDashboard .FDashboardSector .Account:last-child{border-bottom:none}.FinancesDashboard .FDashboardSector .Account:hover{background:#7fb2ff0a}.FinancesDashboard .FDashboardSector .Account .image{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#9bbcff;font-size:13px}.FinancesDashboard .FDashboardSector .Account .name{font-weight:600;padding-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FinancesDashboard .FDashboardSector .Account .clean{margin-left:10px;font-weight:700;color:#4fd18b}.FinancesDashboard .FDashboardSector .Account .dirty{margin-left:12px;font-weight:700;color:#e06666}.FinancesDashboard .FDashboardSector .AccountsButtons{width:70px;margin:10px 10px 10px 0;height:240px;border:1px solid #172a3c;border-radius:6px;background:#061726;overflow:hidden;display:flex;flex-direction:column;align-items:center}.FinancesDashboard .FDashboardSector .ABLabel{height:26px;width:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:1px;color:#cfe1ff;background:#172a3c;border-bottom:1px solid #172a3c}.FinancesDashboard .FDashboardSector .AccountsButtons .Button{width:60px;height:60px;margin:4px 6px;padding:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#9bbcff;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:background .15s ease,transform .15s ease}.FinancesDashboard .FDashboardSector .AccountsButtons .Button:hover{background:#7fb2ff1f;transform:translateY(-1px)}.FinancesDashboard .FDashboardSector .AALabel{height:26px;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:600;letter-spacing:1px;color:#cfe1ff;background:#172a3c;border-bottom:1px solid #172a3c;border-radius:5px 5px 0 0}.FinancesDashboard .FDashboardSector .AANameLabel,.FinancesDashboard .FDashboardSector .TACleanMoney,.FinancesDashboard .FDashboardSector .TADirtyMoney{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;gap:10px}.FinancesDashboard .FDashboardSector .AANameLabel span,.FinancesDashboard .FDashboardSector .TACleanMoney span,.FinancesDashboard .FDashboardSector .TADirtyMoney span{font-size:12px;font-weight:600;color:#7f97aa}.FinancesDashboard .FDashboardSector .AANameLabel input,.FinancesDashboard .FDashboardSector .TACleanMoney input,.FinancesDashboard .FDashboardSector .TADirtyMoney input{flex:1;padding:6px 8px;background:#071a2b;border:1px solid #172a3c;border-radius:6px;color:#cfe1ff;font-weight:600}.FinancesDashboard .FDashboardSector .AANameLabel input:focus,.FinancesDashboard .FDashboardSector .TACleanMoney input:focus,.FinancesDashboard .FDashboardSector .TADirtyMoney input:focus{outline:none;border-color:#244a70}.FinancesDashboard .FDashboardSector .TASubBut,.FinancesDashboard .FDashboardSector .Button{margin:10px;padding:6px 14px;font-size:12px;font-weight:600;color:#cfe1ff;background:#7fb2ff14;border:1px solid rgba(127,178,255,.25);border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.FinancesDashboard .FDashboardSector .TASubBut:hover,.FinancesDashboard .FDashboardSector .Button:hover{background:#7fb2ff26;border-color:#7fb2ff73}.FinancesDashboard .FDashboardSector .TAMoneyAmount{justify-content:center;align-items:center;display:flex}.FinancesDashboard .FDashboardSector .TAFromAccount,.FinancesDashboard .FDashboardSector .TAToAccount{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center}.FinancesDashboard .FDashboardSector .TAFromAccount span,.FinancesDashboard .FDashboardSector .TAToAccount span{margin:2px;font-size:15px;font-weight:600;letter-spacing:1px;color:#7f97aa}.FinancesDashboard .FDashboardSector .TAFromAccount select,.FinancesDashboard .FDashboardSector .TAToAccount select{width:calc(100% - 20px);height:32px;padding:0 8px;margin:0 10px;background-color:#071a2b;border:1px solid #172a3c;border-radius:6px;color:#cfe1ff;font-size:13px;font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9bbcff 50%),linear-gradient(135deg,#9bbcff 50%,transparent 50%);background-position:calc(100% - 16px) 13px,calc(100% - 11px) 13px;background-size:5px 5px;background-repeat:no-repeat}.FinancesDashboard .FDashboardSector .TAFromAccount select:focus,.FinancesDashboard .FDashboardSector .TAToAccount select:focus{outline:none;border-color:#244a70;background-color:#071a2b}.FinancesDashboard .FDashboardSector .TAFromAccount select option,.FinancesDashboard .FDashboardSector .TAToAccount select option{background-color:#051423;color:#cfe1ff}.FinancesDashboard .FTransfersLogs{width:100%}.FinancesDashboard .FTransfersLogs .TLogsLabel{width:calc(100% - 30px);display:flex;align-items:center;height:24px;border-bottom:1px solid #172a3c;background-color:#172a3c;margin-left:10px;padding-left:10px;color:#96a7a8;font-weight:700;margin-bottom:10px;border-radius:5px 5px 0 0}.FinancesDashboard .FTransfersLogs .TLog{transition:.2s ease;cursor:pointer;width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px 10px;display:flex;overflow:hidden}.FinancesDashboard .FTransfersLogs .TLog .image{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:20px;color:#96a7a8}.FinancesDashboard .FTransfersLogs .TLog .TLInfo{width:calc(100% - 190px)}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLIFirstLine{width:100%;height:50%;display:flex}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLIFirstLine .TLIFromLabel{width:60px;margin-left:10px;color:#96a7a8;height:100%;display:flex;align-items:end}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLIFirstLine .TLIFrom,.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLIFirstLine .TLITo{width:100px;height:100%;display:flex;align-items:end;color:#d3e3fd;font-weight:700}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLIFirstLine .TLIToLabel{width:35px;color:#96a7a8;height:100%;display:flex;align-items:end}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLISecondLine{width:100%;height:50%;display:flex;font-size:14px}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLISecondLine .TLICML{margin-left:10px;height:100%;color:#96a7a8;display:flex;align-items:baseline}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLISecondLine .TLIDML{height:100%;color:#96a7a8;display:flex;align-items:baseline}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLISecondLine .TLICM{width:85px;padding-left:10px;color:green;font-weight:700}.FinancesDashboard .FTransfersLogs .TLog .TLInfo .TLISecondLine .TLIDM{width:85px;padding-left:10px;color:#b22222;font-weight:700}.FinancesDashboard .FTransfersLogs .TLog .TLRight{width:140px}.FinancesDashboard .FTransfersLogs .TLog .TLRight .date{height:20px;background-color:#172a3c;display:flex;align-items:center;justify-content:center;color:#96a7a8;font-size:14px}.FinancesDashboard .FTransfersLogs .TLog .TLRight .executor{height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8}.FinancesDashboard .FTransfersLogs .TLog:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-1px);box-shadow:0 4px 10px #0006}.Fees .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.Fees .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.Fees .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.Fees .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.Fees .topbar .searchbar input::placeholder{font-weight:400}.Fees .topbar .newfee{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.Fees .topbar .newfee:hover{background-color:#071a2b;color:#d3e3fd}.Fees .AddFee{width:80vw;height:70vh;display:flex;flex-direction:column;border:1px solid #172a3c;border-radius:5px;overflow:hidden}.Fees .AddFee .AFELabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700;height:30px;display:flex;align-items:center;flex-shrink:0}.Fees .AddFee .AFEForm{flex:1;display:flex;overflow:hidden}.Fees .AddFee .AFELeft{width:40%;padding:10px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.Fees .AddFee .AFERight{width:60%;overflow:hidden;display:flex;flex-direction:column}.Fees .AddFee .AFEFormLabel{margin-top:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.Fees .AddFee .title{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid #172a3c;border-radius:6px;background-color:#031525;color:#96a7a8;outline:none}.Fees .AddFee .title:focus{border-color:#3b82f6}.Fees .AddFee select{width:100%;box-sizing:border-box;height:34px;margin-top:6px;padding:0 8px;background-color:#031525;border:1px solid #172a3c;border-radius:6px;color:#96a7a8;cursor:pointer}.Fees .AddFee .FeeMembersSelect{flex:1;display:flex;flex-direction:column;overflow:hidden}.Fees .AddFee .FeeMembersSelect .FMSControls{position:sticky;top:0;z-index:5;display:flex;gap:12px;padding:10px;align-items:center;background:linear-gradient(180deg,#061726,#041320);border-bottom:1px solid #172a3c}.Fees .AddFee .FeeMembersSelect .FMSControls input[type=text]{all:unset;box-sizing:border-box;flex:1;height:32px;padding:0 10px;font-size:13px;background:#071a2b;border:1px solid #243544;border-radius:6px;color:#cfe1ff}.Fees .AddFee .FeeMembersSelect .FMSControls input[type=text]:focus{border-color:#3b82f6}.Fees .AddFee .FeeMembersSelect .FMSList{flex:1;overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:#243544 transparent}.Fees .AddFee .FeeMembersSelect .FMSList::-webkit-scrollbar{width:8px}.Fees .AddFee .FeeMembersSelect .FMSList::-webkit-scrollbar-thumb{background-color:#243544;border-radius:6px}.Fees .AddFee .FeeMembersSelect .RankHeader{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #172a3c;color:#cfe1ff;font-weight:700;font-size:13px}.Fees .AddFee .FeeMembersSelect .UserRow{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px}.Fees .AddFee .FeeMembersSelect .UserRow:hover{background:#071a2b}.Fees .AddFee .FeeMembersSelect .UserRow img{width:28px;height:28px;border-radius:50%;object-fit:cover}.Fees .AddFee .FeeMembersSelect .UserRow .Meta{flex:1}.Fees .AddFee .FeeMembersSelect .UserRow .Meta .Alias{font-size:13px;font-weight:700;color:#96a7a8}.Fees .AddFee .FeeMembersSelect .UserRow .Meta .Sub{font-size:11px;opacity:.7}.Fees .AddFee .FeeMembersSelect .UserRow .Checkbox{width:18px;height:18px;border-radius:4px;border:1px solid #243544;cursor:pointer;position:relative;box-sizing:border-box}.Fees .AddFee .FeeMembersSelect .UserRow .Checkbox.checked{background:#3b82f6;border-color:#3b82f6}.Fees .AddFee .FeeMembersSelect .UserRow .Checkbox.checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;line-height:1}.Fees .AddFee .ToggleSwitch{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#96a7a8}.Fees .AddFee .ToggleSwitch .Knob{width:34px;height:18px;background:#243544;border-radius:999px;position:relative}.Fees .AddFee .ToggleSwitch .Knob:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#cfe1ff;border-radius:50%;transition:.2s}.Fees .AddFee .ToggleSwitch.active .Knob:after{transform:translate(16px)}.Fees .AddFee .SelectAllBtn{height:32px;padding:0 14px;border-radius:6px;border:1px solid #243544;background:#172a3c;color:#96a7a8;font-size:12px;font-weight:700;cursor:pointer}.Fees .AddFee .SelectAllBtn:hover{background:#071a2b;color:#d3e3fd}.Fees .AddFee .Buttons{display:flex;justify-content:flex-end;padding:10px;border-top:1px solid #172a3c;background-color:#071a2b}.Fees .AddFee .Buttons .Button{width:120px;height:30px;margin-left:10px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.Fees .AddFee .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd}.Fees .AddFee .FeeSummary{padding:10px;border:1px solid #243544;border-radius:6px;background:linear-gradient(180deg,#061726,#041320);display:flex;flex-direction:column;gap:6px;font-size:12px;color:#96a7a8}.Fees .AddFee .FeeSummary .SummaryRow{display:flex;justify-content:space-between;opacity:.8}.Fees .AddFee .FeeSummary .SummaryDivider{height:1px;background:#243544;margin:6px 0}.Fees .AddFee .FeeSummary .SummaryTotal{display:flex;justify-content:space-between;font-weight:700;font-size:14px;color:#cfe1ff}.Fees .FeesList{padding:10px;display:flex;flex-direction:column;gap:8px}.Fees .FeesList .FeesDivider{margin:14px 0 6px;padding-bottom:4px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#9fb4d1;border-bottom:1px solid #1e3348}.Fees .FeesList .FeesDivider.overdue{color:#ff9b9b;border-color:#5a2a2a}.Fees .FeesList .FeesDivider.completed{color:#7fd9a7;border-color:#2f5a42}.Fees .FeesList .FeesDivider:first-of-type{margin-top:4px}.Fees .FeesList .FeesEmpty{padding:20px;text-align:center;color:#96a7a8;opacity:.6}.Fees .FeesList .FeeRow{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #172a3c;border-radius:6px;background:linear-gradient(180deg,#061726,#041320);cursor:pointer;transition:background .2s ease,border-color .2s ease}.Fees .FeesList .FeeRow.overdue{border-color:#ef444499}.Fees .FeesList .FeeRow.completed{border-color:#22c55e99}.Fees .FeesList .FeeRow:hover{background:#071a2b;border-color:#243544}.Fees .FeesList .FeeIcon{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px}.Fees .FeesList .FeeIcon.general{background:#22c55e26;color:#22c55e}.Fees .FeesList .FeeIcon.personal{background:#3b82f626;color:#3b82f6}.Fees .FeesList .FeeIcon.penalty{background:#ef444426;color:#ef4444}.Fees .FeesList .FeeMain{flex:1;display:flex;flex-direction:column;gap:4px}.Fees .FeesList .FeeMain .FeeTitle{font-size:14px;font-weight:700;color:#cfe1ff}.Fees .FeesList .FeeMain .FeeMeta{display:flex;align-items:center;gap:12px;font-size:11px;color:#96a7a8}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft.ok{color:#22c55e;background:#22c55e1f}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft.soon{color:#f59e0b;background:#f59e0b26}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft.overdue{color:#ef4444;background:#ef444426}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft.completed{color:#22c55e;background:#22c55e26}.Fees .FeesList .FeeMain .FeeMeta .TimeLeft svg{font-size:10px}.Fees .FeesList .FeeMain .FeeMeta .ExemptInfo{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:#94a3b8;background:#94a3b826}.Fees .FeesList .FeeMain .FeeMeta .ExemptInfo svg{font-size:10px}.Fees .FeesList .FeeProgress{height:6px;margin-top:6px;background:#172a3c;border-radius:999px;overflow:hidden}.Fees .FeesList .FeeProgress.general .FeeProgressBar{background:linear-gradient(90deg,#22c55e,#4ade80)}.Fees .FeesList .FeeProgress.personal .FeeProgressBar{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.Fees .FeesList .FeeProgress.penalty .FeeProgressBar{background:linear-gradient(90deg,#ef4444,#f87171)}.Fees .FeesList .FeeProgress .FeeProgressBar{height:100%;transition:width .3s ease}.Fees .FeesList .FeeStats{min-width:160px;text-align:right;display:flex;flex-direction:column;gap:2px}.Fees .FeesList .FeeStats .Stat.main{font-size:13px;font-weight:700;color:#cfe1ff}.Fees .FeesList .FeeStats .Stat.sub{font-size:11px;color:#96a7a8}.Fees .FeeDetails{width:80vw;height:70vh;display:flex;flex-direction:column;border:1px solid #172a3c;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#061726,#041320)}.Fees .FeeDetails .FDLabel{height:30px;padding-left:12px;display:flex;align-items:center;background:#172a3c;border-bottom:1px solid #243544;color:#cfe1ff;font-size:13px;font-weight:700;letter-spacing:.6px;flex-shrink:0}.Fees .FeeDetails .FDForm{flex:1;display:flex;overflow:hidden}.Fees .FeeDetails .FDLeft{width:40%;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;border-right:1px solid #172a3c}.Fees .FeeDetails .FDRight{width:60%;display:flex;flex-direction:column;overflow:hidden}.Fees .FeeDetails .FDFields{display:flex;flex-direction:column;gap:6px}.Fees .FeeDetails .FDFormLabel{font-size:12px;font-weight:700;color:#96a7a8;border-bottom:1px solid #172a3c;padding-bottom:2px}.Fees .FeeDetails .readonly{height:34px;padding:0 10px;background:#031525;border:1px solid #172a3c;border-radius:6px;color:#cfe1ff;font-size:13px;box-sizing:border-box}.Fees .FeeDetails .FeeStatus{height:30px;padding:0 10px;display:flex;align-items:center;gap:8px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.4px}.Fees .FeeDetails .FeeStatus.completed{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.Fees .FeeDetails .FeeStatus.overdue{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.35)}.Fees .FeeDetails .FeeStatus.soon,.Fees .FeeDetails .FeeStatus.ok{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.Fees .FeeDetails .FeeProgress{height:10px;border-radius:999px;overflow:hidden;background:#0b1f33;border:1px solid #172a3c}.Fees .FeeDetails .FeeProgress .FeeProgressBar{height:100%;transition:width .35s ease}.Fees .FeeDetails .FeeProgress.general .FeeProgressBar{background:linear-gradient(90deg,#22c55e,#4ade80)}.Fees .FeeDetails .FeeProgress.personal .FeeProgressBar{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.Fees .FeeDetails .FeeProgress.penalty .FeeProgressBar{background:linear-gradient(90deg,#ef4444,#f87171)}.Fees .FeeDetails .FeeSummary{margin-top:auto;padding:10px;border:1px solid #243544;border-radius:6px;background:linear-gradient(180deg,#061726,#041320);display:flex;flex-direction:column;gap:6px;font-size:12px;color:#96a7a8}.Fees .FeeDetails .SummaryRow{display:flex;justify-content:space-between;opacity:.85}.Fees .FeeDetails .SummaryDivider{height:1px;background:#243544;margin:6px 0}.Fees .FeeDetails .SummaryTotal{display:flex;justify-content:space-between;font-size:14px;font-weight:700;color:#cfe1ff}.Fees .FeeDetails .FeeMembersList{flex:1;display:flex;flex-direction:column;overflow:hidden}.Fees .FeeDetails .FMLControls{position:sticky;top:0;z-index:5;display:flex;gap:10px;align-items:center;padding:10px;background:linear-gradient(180deg,#061726,#041320);border-bottom:1px solid #172a3c}.Fees .FeeDetails .FMLControls input[type=text]{all:unset;box-sizing:border-box;flex:1;height:32px;padding:0 10px;background:#071a2b;border:1px solid #243544;border-radius:6px;font-size:13px;color:#cfe1ff}.Fees .FeeDetails .FMLControls input[type=text]:focus{border-color:#3b82f6}.Fees .FeeDetails .FMLFilters{display:flex;gap:6px}.Fees .FeeDetails .FMLFilters .FilterBtn{padding:0 10px;height:32px;display:flex;align-items:center;border-radius:6px;border:1px solid #243544;background:#172a3c;font-size:11px;font-weight:700;color:#96a7a8;cursor:pointer}.Fees .FeeDetails .FMLFilters .FilterBtn.active{background:#071a2b;color:#cfe1ff;border-color:#3b82f6}.Fees .FeeDetails .AddMemberBtn{height:32px;padding:0 12px;display:flex;align-items:center;gap:6px;border-radius:6px;border:1px solid #243544;background:#172a3c;font-size:11px;font-weight:700;color:#96a7a8;cursor:pointer}.Fees .FeeDetails .AddMemberBtn:hover{background:#071a2b;color:#cfe1ff}.Fees .FeeDetails .FMLList{flex:1;overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:#243544 transparent}.Fees .FeeDetails .FMLList::-webkit-scrollbar{width:8px}.Fees .FeeDetails .FMLList::-webkit-scrollbar-thumb{background-color:#243544;border-radius:6px}.Fees .FeeDetails .MemberRow{display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:6px;border-radius:6px;background:#061726}.Fees .FeeDetails .MemberRow:hover{background:#071a2b}.Fees .FeeDetails .MemberRow.paid{border-left:3px solid #22c55e}.Fees .FeeDetails .MemberRow.exempt{border-left:3px solid #facc15}.Fees .FeeDetails .MemberRow.pending{border-left:3px solid #ef4444}.Fees .FeeDetails .MemberRow img{width:28px;height:28px;border-radius:50%;object-fit:cover}.Fees .FeeDetails .MemberRow .Meta{flex:1}.Fees .FeeDetails .MemberRow .Meta .Alias{font-size:13px;font-weight:700;color:#cfe1ff}.Fees .FeeDetails .MemberRow .Meta .Sub{font-size:11px;opacity:.7}.Fees .FeeDetails .MemberRow .Status{display:flex;gap:10px}.Fees .FeeDetails .MemberRow .StatusCheck{display:flex;align-items:center;gap:6px;font-size:11px;color:#96a7a8}.Fees .FeeDetails .MemberRow .Checkbox{width:16px;height:16px;border-radius:4px;border:1px solid #243544;position:relative}.Fees .FeeDetails .MemberRow .Checkbox.checked{background:#3b82f6;border-color:#3b82f6}.Fees .FeeDetails .MemberRow .Checkbox.checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.Fees .FeeDetails .MemberRow .PaymentInfo{font-size:10px;opacity:.6;text-align:right}.Fees .FeeDetails .RankHeader{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #172a3c;color:#cfe1ff;font-weight:700;font-size:13px;letter-spacing:.4px}.Fees .FeeDetails .Empty{padding:20px;text-align:center;font-size:13px;opacity:.6;color:#96a7a8}.Fees .FeeDetails .Buttons{display:flex;justify-content:flex-end;padding:10px;border-top:1px solid #172a3c;background:#071a2b}.Fees .FeeDetails .Buttons .Button{width:120px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #243544;background:#172a3c;color:#cfe1ff;font-weight:700;cursor:pointer}.Fees .FeeDetails .Buttons .Button:hover{background:#0b1f33}.Fees .FeeDetails .AMM .acgModalOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.Fees .FeeDetails .AMM .acgModalWindow{height:70vh;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.Fees .FeeDetails .AMM .AddFeeMembersModal{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;background:linear-gradient(180deg,#061726,#041320)}.Fees .FeeDetails .AMM .ModalHeader{height:34px;padding:0 14px;display:flex;align-items:center;font-size:13px;font-weight:700;letter-spacing:.6px;color:#cfe1ff;background:linear-gradient(180deg,#172a3c,#132537);border-bottom:1px solid #243544;flex-shrink:0}.Fees .FeeDetails .AMM .FeeMembersSelect{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.Fees .FeeDetails .AMM .FMSControls{flex-shrink:0;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(180deg,#071a2b,#051524);border-bottom:1px solid #243544}.Fees .FeeDetails .AMM .FMSControls input[type=text]{all:unset;flex:1;height:30px;padding:0 10px;font-size:12px;color:#cfe1ff;background:#051524;border:1px solid #243544;border-radius:6px}.Fees .FeeDetails .AMM .FMSControls input[type=text]:focus{border-color:#3b82f6}.Fees .FeeDetails .AMM .ToggleSwitch{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;font-size:11px;font-weight:700;color:#9fb3c8}.Fees .FeeDetails .AMM .ToggleSwitch .Knob{width:32px;height:16px;background:#243544;border-radius:999px;position:relative}.Fees .FeeDetails .AMM .ToggleSwitch .Knob:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#cfe1ff;border-radius:50%;transition:transform .2s}.Fees .FeeDetails .AMM .ToggleSwitch.active{color:#cfe1ff}.Fees .FeeDetails .AMM .ToggleSwitch.active .Knob{background:#3b82f6}.Fees .FeeDetails .AMM .ToggleSwitch.active .Knob:after{transform:translate(16px)}.Fees .FeeDetails .AMM .SelectAllBtn{height:30px;padding:0 12px;border-radius:6px;border:1px solid #243544;background:#172a3c;font-size:11px;font-weight:700;letter-spacing:.4px;color:#cfe1ff;cursor:pointer;white-space:nowrap;transition:background .15s,border .15s}.Fees .FeeDetails .AMM .SelectAllBtn:hover{background:#1f3a52;border-color:#3b82f6}.Fees .FeeDetails .AMM .FMSList{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#2b4058 transparent}.Fees .FeeDetails .AMM .FMSList::-webkit-scrollbar{width:8px}.Fees .FeeDetails .AMM .FMSList::-webkit-scrollbar-track{background:transparent}.Fees .FeeDetails .AMM .FMSList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#243544,#2b4058);border-radius:6px}.Fees .FeeDetails .AMM .FMSList::-webkit-scrollbar-thumb:hover{background:#3b82f6}.Fees .FeeDetails .AMM .RankHeader{margin:14px 0 8px;padding-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.8px;color:#9fb3c8;border-bottom:1px solid #243544}.Fees .FeeDetails .AMM .UserRow{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:4px;border-radius:6px;cursor:pointer;background:#071a2ba6;border:1px solid transparent;transition:background .15s,border .15s}.Fees .FeeDetails .AMM .UserRow:hover{background:#092238f2;border-color:#243544}.Fees .FeeDetails .AMM .UserRow img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.Fees .FeeDetails .AMM .UserRow .Meta{flex:1;min-width:0}.Fees .FeeDetails .AMM .UserRow .Meta .Alias{font-size:13px;font-weight:700;color:#cfe1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Fees .FeeDetails .AMM .UserRow .Meta .Sub{font-size:11px;color:#8fa3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Fees .FeeDetails .AMM .UserRow .Checkbox{width:18px;height:18px;border-radius:4px;border:1px solid #243544;flex-shrink:0;position:relative;background:#051524}.Fees .FeeDetails .AMM .UserRow .Checkbox.checked{background:#3b82f6;border-color:#3b82f6}.Fees .FeeDetails .AMM .UserRow .Checkbox.checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.Fees .FeeDetails .AMM .ModalActions{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid #243544;background:linear-gradient(180deg,#071a2b,#051524)}.Fees .FeeDetails .AMM .ModalActions button{height:30px;padding:0 14px;border-radius:6px;border:1px solid #243544;background:#172a3c;font-size:12px;font-weight:700;color:#cfe1ff;cursor:pointer}.Fees .FeeDetails .AMM .ModalActions button:hover:not(:disabled){background:#1f3a52}.Fees .FeeDetails .AMM .ModalActions button:disabled{opacity:.4;cursor:not-allowed}.Income .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.Income .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.Income .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.Income .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.Income .topbar .searchbar input::placeholder{font-weight:400}.Income .topbar .newincome{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.Income .topbar .newincome:hover{background-color:#071a2b;color:#d3e3fd}.Income .AddIncome{width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px;overflow:hidden}.Income .AddIncome .AICLabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700}.Income .AddIncome .AICForm{display:flex}.Income .AddIncome .AICForm .AICFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.Income .AddIncome .AICForm .AICLeft{width:50%}.Income .AddIncome .AICForm .AICLeft select{background-color:#031525;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 20px);height:30px;margin:10px 10px 0;color:#96a7a8;cursor:pointer}.Income .AddIncome .AICForm .AICLeft select:hover{background-color:#10263c}.Income .AddIncome .AICForm .AICLeft select:focus{outline:none}.Income .AddIncome .AICForm .AICLeft select option{color:gray;background-color:#f2f3f5;padding:5px;cursor:pointer}.Income .AddIncome .AICForm .AICLeft .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.Income .AddIncome .AICForm .AICLeft .title::placeholder{font-weight:400}.Income .AddIncome .AICForm .AICLeft .AICCM,.Income .AddIncome .AICForm .AICLeft .AICDM{margin:10px;display:flex}.Income .AddIncome .AICForm .AICLeft .AICCM span,.Income .AddIncome .AICForm .AICLeft .AICDM span{display:flex;align-items:center;width:130px;color:#96a7a8;height:42px;font-weight:700}.Income .AddIncome .AICForm .AICLeft .AICCM input,.Income .AddIncome .AICForm .AICLeft .AICDM input{border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;height:20px;font-weight:700}.Income .AddIncome .AICForm .AICLeft .AICCM input{color:green}.Income .AddIncome .AICForm .AICLeft .AICCM input:hover{border-color:green}.Income .AddIncome .AICForm .AICLeft .AICDM input{color:#b22222}.Income .AddIncome .AICForm .AICLeft .AICDM input:hover{border-color:#b22222}.Income .AddIncome .AICForm .AICRight{width:50%}.Income .AddIncome .AICForm .AICRight textarea{margin:10px;width:calc(100% - 42px);border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;color:#96a7a8;resize:none}.Income .AddIncome .Buttons{display:flex;align-items:center;justify-content:right}.Income .AddIncome .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.Income .AddIncome .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Income .IncomeLogs{width:100%}.Income .IncomeLogs .ICLogsLabel{width:calc(100% - 30px);display:flex;align-items:center;height:24px;border-bottom:1px solid #172a3c;background-color:#172a3c;margin-left:10px;padding-left:10px;color:#96a7a8;font-weight:700;margin-bottom:10px;border-radius:5px 5px 0 0}.Income .IncomeLogs .ICLog{transition:.2s ease;width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px 10px;overflow:hidden}.Income .IncomeLogs .ICLog .ICLogMainInfo{cursor:pointer;display:flex;width:100%}.Income .IncomeLogs .ICLog .ICLogMainInfo .image{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:20px;color:#96a7a8}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo{width:calc(100% - 190px)}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLIFirstLine{width:100%;height:50%;display:flex}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLIFirstLine .ICLITitle{margin-left:10px;color:#d3e3fd;height:100%;display:flex;align-items:end}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine{width:100%;height:50%;display:flex;font-size:14px}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLIAL{margin-left:10px;height:100%;color:#96a7a8;display:flex;align-items:baseline}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLIA{width:85px;padding-left:10px;color:#d3e3fd;font-weight:700}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLICML{margin-left:10px;height:100%;color:#96a7a8;display:flex;align-items:baseline}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLIDML{height:100%;color:#96a7a8;display:flex;align-items:baseline}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLICM{width:85px;padding-left:10px;color:green;font-weight:700}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLInfo .ICLISecondLine .ICLIDM{width:85px;padding-left:10px;color:#b22222;font-weight:700}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLRight{width:140px}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLRight .date{height:20px;background-color:#172a3c;display:flex;align-items:center;justify-content:center;color:#96a7a8;font-size:14px}.Income .IncomeLogs .ICLog .ICLogMainInfo .ICLRight .executor{height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8}.Income .IncomeLogs .ICLog .AICForm{display:flex;border-top:1px solid #172a3c}.Income .IncomeLogs .ICLog .AICForm .AICFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.Income .IncomeLogs .ICLog .AICForm .AICLeft{width:50%}.Income .IncomeLogs .ICLog .AICForm .AICLeft .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.Income .IncomeLogs .ICLog .AICForm .AICLeft .title::placeholder{font-weight:400}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICCM,.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICDM{margin:10px;display:flex}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICCM span,.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICDM span{display:flex;align-items:center;width:130px;color:#96a7a8;height:42px;font-weight:700}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICCM input,.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICDM input{border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;height:20px;font-weight:700}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICCM input{color:green}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICCM input:hover{border-color:green}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICDM input{color:#b22222}.Income .IncomeLogs .ICLog .AICForm .AICLeft .AICDM input:hover{border-color:#b22222}.Income .IncomeLogs .ICLog .AICForm .AICRight{width:50%}.Income .IncomeLogs .ICLog .AICForm .AICRight textarea{margin:10px 10px 5px;width:calc(100% - 42px);border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;color:#96a7a8;resize:none}.Income .IncomeLogs .ICLog:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Outgoings .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;width:100%;padding:10px;box-sizing:border-box;margin:0}.Outgoings .topbar .searchbar{width:calc(100% - 192px);border:solid 1px #172a3c;height:50px;border-radius:5px;display:flex;overflow:hidden}.Outgoings .topbar .searchbar .icon{width:50px;height:50px;background-color:#172a3c;border-right:1px solid #172a3c;color:gray;font-size:30px;display:flex;justify-content:center;align-items:center}.Outgoings .topbar .searchbar input{border:none;width:calc(100% - 51px);padding:10px;font-size:20px;font-weight:500;outline:none;color:gray;background-color:#031525}.Outgoings .topbar .searchbar input::placeholder{font-weight:400}.Outgoings .topbar .newoutgo{display:flex;align-items:center;justify-content:center;width:188px;margin:0 0 0 10px;border:1px solid #172a3c;background-color:#172a3c;cursor:pointer;border-radius:5px;font-weight:700;color:#96a7a8}.Outgoings .topbar .newoutgo:hover{background-color:#071a2b;color:#d3e3fd}.Outgoings .AddOutGoing{width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px;overflow:hidden}.Outgoings .AddOutGoing .AOGLabel{padding-left:10px;background-color:#172a3c;color:#96a7a8;font-weight:700}.Outgoings .AddOutGoing .AOGForm{display:flex}.Outgoings .AddOutGoing .AOGForm .AOGFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.Outgoings .AddOutGoing .AOGForm .AOGLeft{width:50%}.Outgoings .AddOutGoing .AOGForm .AOGLeft select{background-color:#031525;border:1px solid #172a3c;border-radius:5px;width:calc(100% - 20px);height:30px;margin:10px 10px 0;color:#96a7a8;cursor:pointer}.Outgoings .AddOutGoing .AOGForm .AOGLeft select:hover{background-color:#10263c}.Outgoings .AddOutGoing .AOGForm .AOGLeft select:focus{outline:none}.Outgoings .AddOutGoing .AOGForm .AOGLeft select option{color:gray;background-color:#f2f3f5;padding:5px;cursor:pointer}.Outgoings .AddOutGoing .AOGForm .AOGLeft .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.Outgoings .AddOutGoing .AOGForm .AOGLeft .title::placeholder{font-weight:400}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGCM,.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGDM{margin:10px;display:flex}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGCM span,.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGDM span{display:flex;align-items:center;width:130px;color:#96a7a8;height:42px;font-weight:700}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGCM input,.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGDM input{border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;height:20px;font-weight:700}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGCM input{color:green}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGCM input:hover{border-color:green}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGDM input{color:#b22222}.Outgoings .AddOutGoing .AOGForm .AOGLeft .AOGDM input:hover{border-color:#b22222}.Outgoings .AddOutGoing .AOGForm .AOGRight{width:50%}.Outgoings .AddOutGoing .AOGForm .AOGRight textarea{margin:10px;width:calc(100% - 42px);border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;color:#96a7a8;resize:none}.Outgoings .AddOutGoing .Buttons{display:flex;align-items:center;justify-content:right}.Outgoings .AddOutGoing .Buttons .Button{transition:.2s ease;width:120px;height:30px;border:1px solid #172a3c;background-color:#172a3c;border-radius:5px;margin:0 10px 10px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8;cursor:pointer}.Outgoings .AddOutGoing .Buttons .Button:hover{background-color:#071a2b;color:#d3e3fd;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.Outgoings .OutGoingsLogs{width:100%}.Outgoings .OutGoingsLogs .OGLogsLabel{width:calc(100% - 30px);display:flex;align-items:center;height:24px;border-bottom:1px solid #172a3c;background-color:#172a3c;margin-left:10px;padding-left:10px;color:#96a7a8;font-weight:700;margin-bottom:10px;border-radius:5px 5px 0 0}.Outgoings .OutGoingsLogs .OGLog{transition:.2s ease;width:calc(100% - 22px);border:1px solid #172a3c;border-radius:5px;margin:0 10px 10px;overflow:hidden}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo{cursor:pointer;display:flex;width:100%}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .image{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#172a3c;font-size:20px;color:#96a7a8}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo{width:calc(100% - 190px)}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLIFirstLine{width:100%;height:50%;display:flex}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLIFirstLine .OGLITitle{margin-left:10px;color:#d3e3fd;height:100%;display:flex;align-items:end}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine{width:100%;height:50%;display:flex;font-size:14px}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGIAL{margin-left:10px;height:100%;color:#96a7a8;display:flex;align-items:baseline}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGIA{width:85px;padding-left:10px;color:#d3e3fd;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGLICML{margin-left:10px;height:100%;color:#96a7a8;display:flex;align-items:baseline}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGLIDML{height:100%;color:#96a7a8;display:flex;align-items:baseline}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGLICM{width:85px;padding-left:10px;color:green;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLInfo .OGLISecondLine .OGLIDM{width:85px;padding-left:10px;color:#b22222;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLRight{width:140px}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLRight .date{height:20px;background-color:#172a3c;display:flex;align-items:center;justify-content:center;color:#96a7a8;font-size:14px}.Outgoings .OutGoingsLogs .OGLog .OGLogMainInfo .OGLRight .executor{height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;font-weight:700;color:#96a7a8}.Outgoings .OutGoingsLogs .OGLog .AICForm{display:flex;border-top:1px solid #172a3c}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICFormLabel{margin-top:10px;width:calc(100% - 20px);margin-left:10px;border-bottom:1px solid #172a3c;color:#96a7a8;font-size:13px;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft{width:50%}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .title{border:none;width:calc(100% - 32px);outline:none;color:#96a7a8;border:1px solid #172a3c;border-radius:5px;padding:5px;background-color:#031525;margin:10px 10px 0}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .title::placeholder{font-weight:400}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICCM,.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICDM{margin:10px;display:flex}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICCM span,.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICDM span{display:flex;align-items:center;width:130px;color:#96a7a8;height:42px;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICCM input,.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICDM input{border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;height:20px;font-weight:700}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICCM input{color:green}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICCM input:hover{border-color:green}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICDM input{color:#b22222}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICLeft .AICDM input:hover{border-color:#b22222}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICRight{width:50%}.Outgoings .OutGoingsLogs .OGLog .AICForm .AICRight textarea{margin:10px 10px 5px;width:calc(100% - 42px);border:1px solid #172a3c;border-radius:5px;outline:none;padding:10px;background-color:#071a2b;color:#96a7a8;resize:none}.Outgoings .OutGoingsLogs .OGLog:hover{background-color:#0f1c27;border-color:#25415c;transform:translateY(-2px);box-shadow:0 4px 10px #0006}.logs{display:flex;gap:16px;padding:12px;height:100%;color:#cfe1ff;font-size:13px}.logs input,.logs textarea{background:#061726;border:1px solid #243544;border-radius:4px;padding:6px 8px;color:#cfe1ff}.logs textarea{resize:vertical;min-height:50px}.logs button{background:#172a3c;border:1px solid #243544;color:#cfe1ff;padding:6px 10px;border-radius:4px;cursor:pointer}.logs button:hover{background:#1f3550}.logs button.primary{background:#2563eb;border-color:#2563eb}.questAdd{width:320px;display:flex;flex-direction:column;gap:8px}.questAdd h3{margin-bottom:4px;font-size:12px;letter-spacing:1px;opacity:.8}.tasksForm{display:flex;flex-direction:column;gap:6px}.taskRow{display:grid;grid-template-columns:1fr 60px 60px;gap:6px}.questList{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.questCard{border:1px solid #172a3c;background:#061726;border-radius:6px;padding:10px}.questHeader{display:flex;flex-direction:column;margin-bottom:6px}.questHeader span{font-size:11px;opacity:.7}.questTasks{display:flex;flex-direction:column;gap:4px}.questTask{display:flex;align-items:center;gap:6px}.questTask span{flex:1}.questTask input{width:50px;text-align:center}.questTask .req{font-size:11px;opacity:.6}.CouncilStashes{height:calc(100% - 24px);padding:12px;display:grid;grid-template-columns:1fr 140px 1fr;gap:12px;overflow:hidden}.CouncilStashes .CSInventory,.CouncilStashes .CSSource{display:flex;flex-direction:column;height:100%;min-height:0;background:#061726;border:1px solid #172a3c;border-radius:6px;overflow:hidden}.CouncilStashes .CSRight{display:flex;flex-direction:column;gap:12px;height:calc(100% + 2px);min-height:0}.CouncilStashes .CSRemoveSource{display:flex;flex-direction:column;background:#061726;border:1px solid #172a3c;border-radius:6px;flex-shrink:0}.CouncilStashes .CSItemGrid{flex:1;min-height:0;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:flex-start;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.CouncilStashes .CSItemGrid::-webkit-scrollbar{width:6px}.CouncilStashes .CSItemGrid::-webkit-scrollbar-track{background:transparent}.CouncilStashes .CSItemGrid::-webkit-scrollbar-thumb{background:#243544;border-radius:6px}.CouncilStashes .CSItemGrid::-webkit-scrollbar-thumb:hover{background:#3b82f6}.CouncilStashes .CSItemGrid.remove{flex:1;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:center;overflow:hidden}.CouncilStashes .CSItemSlot{position:relative;width:100%;padding-top:100%;background:#0a1d30;border:1px solid #172a3c;border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .15s}.CouncilStashes .CSItemSlot:hover{border-color:#3b82f6}.CouncilStashes .CSItemSlot.source{background:#081a2b}.CouncilStashes .CSItemSlot .CSItemContent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.CouncilStashes .CSItemSlot .CSItemIcon{width:44px;height:44px;object-fit:contain;pointer-events:none}.CouncilStashes .CSItemSlot .CSItemTop{position:absolute;top:4px;left:4px;right:4px;display:flex;justify-content:space-between;align-items:center;padding:2px 6px;border-radius:4px;background:#061726bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;font-weight:700;color:#e3efff}.CouncilStashes .CSItemSlot .CSItemAmount{margin-right:auto;color:#7fd9a7}.CouncilStashes .CSItemSlot .CSItemWeight{color:#9fb4d1;font-weight:600}.CouncilStashes .CSItemSlot .CSItemName{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;text-align:center;background:#061726d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:600;color:#cfe1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CouncilStashes .CSItemSlot.trash{grid-column:3;background:#2a0f15;border:1px dashed #7a2a2a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.CouncilStashes .CSItemSlot.trash:hover{border-color:#ef4444}.CouncilStashes .CSItemSlot.trash .CSTrashIcon{font-size:22px;color:#ef4444}.CouncilStashes .CSItemSlot.trash .CSTrashLabel{position:static;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffb4b4}.CouncilStashes .CSInventoryTabs{height:36px;display:flex;flex-shrink:0;background:#10283f;border-bottom:1px solid #172a3c}.CouncilStashes .CSInventoryTabs button{flex:1;border:none;background:transparent;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.6px;color:#9fb4d1;cursor:pointer}.CouncilStashes .CSInventoryTabs button.active{background:#172a3c;color:#cfe1ff}.CouncilStashes .CSInventoryTabs button:hover{color:#e3efff}.CouncilStashes .CSControls{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#061726;border:1px solid #172a3c;border-radius:6px}.CouncilStashes .CSControlsPanel{height:100%;min-height:0;padding-bottom:20vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:6px}.CouncilStashes .CSQuickAmount{display:flex;gap:6px}.CouncilStashes .CSQuickAmount button{width:36px;height:28px;border-radius:4px;border:1px solid #172a3c;background:#0a1d30;font-size:11px;font-weight:600;color:#cfe1ff;cursor:pointer}.CouncilStashes .CSQuickAmount button:hover{background:#10283f;border-color:#3b82f6}.CouncilStashes .CSAmountInput{width:70px;height:32px;text-align:center;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:14px;font-weight:600;color:#e3efff}.CouncilStashes .CSSourceHeader{height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#10283f;border-bottom:1px solid #172a3c;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#cfe1ff}.CouncilStashes .CSSourceHeader button{border:none;background:transparent;font-size:11px;font-weight:600;letter-spacing:.6px;color:#7fb0ff;cursor:pointer}.CouncilStashes .CSSourceHeader button:hover{color:#e3efff}.CouncilStashes .CSSourceSearch{padding:8px;border-bottom:1px solid #172a3c;flex-shrink:0}.CouncilStashes .CSSourceSearch input{width:calc(100% - 22px);height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.CouncilStashes .CSSourceSearch input::placeholder{color:#7f96b3}.CouncilStashes .CSSourceSearch input:focus{outline:none;border-color:#3b82f6}.CouncilStashes .CSAddItemModal{width:360px;display:flex;flex-direction:column;background:#061726;border:1px solid #172a3c;border-radius:6px;overflow:hidden}.CouncilStashes .CSModalHeader{height:36px;padding:0 12px;display:flex;align-items:center;background:#10283f;border-bottom:1px solid #172a3c;font-size:12px;font-weight:700;letter-spacing:.8px;color:#cfe1ff}.CouncilStashes .CSModalBody{padding:12px;display:flex;flex-direction:column;gap:10px}.CouncilStashes .CSModalBody label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#9fb4d1}.CouncilStashes .CSModalBody label input{height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.CouncilStashes .CSModalBody label input:focus{outline:none;border-color:#3b82f6}.CouncilStashes .CSModalBody select{height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;font-weight:600;color:#e3efff;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#7fb0ff 50%),linear-gradient(135deg,#7fb0ff 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px;background-repeat:no-repeat}.CouncilStashes .CSModalBody select:focus{outline:none;border-color:#3b82f6}.CouncilStashes .CSModalFooter{padding:10px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #172a3c}.CouncilStashes .CSModalFooter button{height:28px;padding:0 14px;border-radius:4px;border:1px solid #172a3c;font-size:11px;font-weight:600;cursor:pointer}.CouncilStashes .CSModalFooter .cancel{background:#0a1d30;color:#9fb4d1}.CouncilStashes .CSModalFooter .cancel:hover{background:#172a3c}.CouncilStashes .CSModalFooter .confirm{background:#1e3a5f;border-color:#3b82f6;color:#e3efff}.CouncilStashes .CSModalFooter .confirm:hover{background:#2563eb}.CouncilStashes .CSImageField{display:flex;flex-direction:column;gap:6px}.CouncilStashes .CSImageInput{display:flex;gap:6px}.CouncilStashes .CSImageInput input{flex:1}.CouncilStashes .CSImageInput .UploadPhotosButton{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#10283f;border:1px solid #172a3c;border-radius:6px;cursor:pointer;color:#cfe1ff}.CouncilStashes .CSImageInput .UploadPhotosButton:hover{background:#14395c}.CouncilStashes .CSImagePreview{margin-top:6px}.CouncilStashes .CSImagePreview img{max-width:100%;max-height:120px;border-radius:6px;border:1px solid #172a3c;background:#061726;object-fit:contain}.CouncilStashes .CSModalBody--twoCols{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:flex-start}.CouncilStashes .CSItemPreview{display:flex;align-items:center;justify-content:center;padding-right:18px;align-self:center}.CouncilStashes .CSItemSlot.preview{width:120px;padding-top:120px}.CouncilStashes .CSItemSlot.preview .CSItemIcon{width:36px;height:36px}.CouncilStashes .CSItemSlot.preview .CSItemName{font-size:10px;padding:3px 4px}.CouncilStashes .CSItemSlot.preview .CSItemTop{font-size:9px;padding:1px 4px}.CouncilStashes .CSStashWeight{padding:8px 10px;background:#061726;border-bottom:1px solid #172a3c;display:flex;flex-direction:column;gap:6px}.CouncilStashes .CSStashWeightTop{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9fb4d1}.CouncilStashes .CSStashWeightBar{height:6px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;overflow:hidden}.CouncilStashes .CSStashWeightFill{height:100%;width:0%;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .25s ease,background .25s ease}.CouncilStashes .CSStashWeightFill.warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.CouncilStashes .CSStashWeightFill.danger{background:linear-gradient(90deg,#ef4444,#f87171)}.CouncilStashes .CSLogsButton{width:100%;height:50px;margin-top:auto;background:#10283f;border:1px solid #172a3c;border-radius:6px 6px 0 0;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.CouncilStashes .CSLogsButton:hover{background:#14395c;border-color:#3b82f6;color:#e3efff}.CouncilStashes .CSLogsModal{max-height:90vh;height:80vh;width:70vw;display:flex;flex-direction:column;background:#061726;border:1px solid #172a3c;border-radius:8px;overflow:hidden}.CouncilStashes .CSLogsHeader{height:40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#10283f;border-bottom:1px solid #172a3c;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#cfe1ff}.CouncilStashes .CSLogsHeader button{background:transparent;border:none;color:#7fb0ff;font-size:14px;cursor:pointer}.CouncilStashes .CSLogsHeader button:hover{color:#e3efff}.CouncilStashes .CSLogsBody{height:calc(100% - 40px);padding:12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.CouncilStashes .CSLogsEmpty{padding:20px;text-align:center;font-size:11px;color:#7f96b3}.CouncilStashes .CSLogRow{padding:8px 10px;border:1px solid #172a3c;border-radius:6px;background:#081a2b;display:flex;flex-direction:column;gap:4px}.CouncilStashes .CSLogTop{display:flex;justify-content:space-between}.CouncilStashes .CSLogTop .action{font-size:11px;font-weight:700;color:#7fb0ff;text-transform:uppercase}.CouncilStashes .CSLogTop .date{font-size:10px;color:#7f96b3}.CouncilStashes .CSLogBottom{display:flex;gap:8px;align-items:center;font-size:11px;color:#cfe1ff}.CouncilStashes .CSLogBottom .item{font-weight:600}.CouncilStashes .CSLogBottom .amount{color:#7fd9a7;font-weight:700}.CouncilStashes .CSLogBottom .user{margin-left:auto;font-size:10px;color:#9fb4d1}.CouncilStashes .CSLogsTabs{height:34px;display:flex;flex-shrink:0;background:#10283f;border-bottom:1px solid #172a3c}.CouncilStashes .CSLogsTabs button{flex:1;border:none;background:transparent;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9fb4d1;cursor:pointer}.CouncilStashes .CSLogsTabs button.active{background:#172a3c;color:#cfe1ff}.CouncilStashes .CSLogsTabs button:hover{color:#e3efff}.CouncilStashes .CSLogsSearch{padding:8px;border-bottom:1px solid #172a3c;background:#061726}.CouncilStashes .CSLogsSearch input{width:calc(100% - 18px);height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.CouncilStashes .CSLogsSearch input::placeholder{color:#7f96b3}.CouncilStashes .CSLogsSearch input:focus{outline:none;border-color:#3b82f6}.CouncilStashes .CSLogRow.deposit{border-left:3px solid #22c55e}.CouncilStashes .CSLogRow.deposit .action{color:#22c55e}.CouncilStashes .CSLogRow.withdraw{border-left:3px solid #ef4444}.CouncilStashes .CSLogRow.withdraw .action{color:#ef4444}.CouncilStashes .CSLogsBody{scrollbar-width:thin;scrollbar-color:#243544 transparent}.CouncilStashes .CSLogsBody::-webkit-scrollbar{width:6px}.CouncilStashes .CSLogsBody::-webkit-scrollbar-track{background:transparent}.CouncilStashes .CSLogsBody::-webkit-scrollbar-thumb{background:#243544;border-radius:6px}.CouncilStashes .CSLogsBody::-webkit-scrollbar-thumb:hover{background:#3b82f6}.CouncilStashes .CSItemGrid.source{row-gap:10px}.CouncilStashes .CSItemDivider{grid-column:1/-1;height:26px;margin:4px 0 0;display:flex;align-items:center;padding:0 10px;background:#081a2b;border:1px solid #172a3c;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#7fb0ff;pointer-events:none;-webkit-user-select:none;user-select:none}.CouncilStashes .CSItemDivider:before{content:"";width:3px;height:100%;margin-right:8px;background:#3b82f6;border-radius:2px}.CouncilStashes .CSItemDivider[data-uncategorized=true]{color:#fbbf24;border-color:#3a2a10;background:#1a1406}.CouncilStashes .CSItemDivider[data-uncategorized=true]:before{background:#f59e0b}.PersonalStashes{height:calc(100% - 24px);padding:12px;display:grid;grid-template-columns:1fr 140px 1fr;gap:12px;overflow:hidden}.PersonalStashes .CSItemGrid.source{row-gap:10px}.PersonalStashes .CSItemDivider{grid-column:1/-1;height:26px;margin:4px 0 0;display:flex;align-items:center;padding:0 10px;background:#081a2b;border:1px solid #172a3c;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#7fb0ff;pointer-events:none;-webkit-user-select:none;user-select:none}.PersonalStashes .CSItemDivider:before{content:"";width:3px;height:100%;margin-right:8px;background:#3b82f6;border-radius:2px}.PersonalStashes .CSItemDivider[data-uncategorized=true]{color:#fbbf24;border-color:#3a2a10;background:#1a1406}.PersonalStashes .CSItemDivider[data-uncategorized=true]:before{background:#f59e0b}.PersonalStashes .CSInventory,.PersonalStashes .CSSource{display:flex;flex-direction:column;height:100%;min-height:0;background:#061726;border:1px solid #172a3c;border-radius:6px;overflow:hidden}.PersonalStashes .CSRight{display:flex;flex-direction:column;gap:12px;height:calc(100% + 2px);min-height:0}.PersonalStashes .CSRemoveSource{display:flex;flex-direction:column;background:#061726;border:1px solid #172a3c;border-radius:6px;flex-shrink:0}.PersonalStashes .CSItemGrid{flex:1;min-height:0;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:flex-start;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.PersonalStashes .CSItemGrid::-webkit-scrollbar{width:6px}.PersonalStashes .CSItemGrid::-webkit-scrollbar-track{background:transparent}.PersonalStashes .CSItemGrid::-webkit-scrollbar-thumb{background:#243544;border-radius:6px}.PersonalStashes .CSItemGrid::-webkit-scrollbar-thumb:hover{background:#3b82f6}.PersonalStashes .CSItemGrid.remove{flex:1;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:center;overflow:hidden}.PersonalStashes .CSItemSlot{position:relative;width:100%;padding-top:100%;background:#0a1d30;border:1px solid #172a3c;border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .15s}.PersonalStashes .CSItemSlot:hover{border-color:#3b82f6}.PersonalStashes .CSItemSlot.source{background:#081a2b}.PersonalStashes .CSItemSlot .CSItemContent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.PersonalStashes .CSItemSlot .CSItemIcon{width:44px;height:44px;object-fit:contain;pointer-events:none}.PersonalStashes .CSItemSlot .CSItemTop{position:absolute;top:4px;left:4px;right:4px;display:flex;justify-content:space-between;align-items:center;padding:2px 6px;border-radius:4px;background:#061726bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px;font-weight:700;color:#e3efff}.PersonalStashes .CSItemSlot .CSItemAmount{margin-right:auto;color:#7fd9a7}.PersonalStashes .CSItemSlot .CSItemWeight{color:#9fb4d1;font-weight:600}.PersonalStashes .CSItemSlot .CSItemName{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;text-align:center;background:#061726d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;font-weight:600;color:#cfe1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PersonalStashes .CSItemSlot.trash{grid-column:3;background:#2a0f15;border:1px dashed #7a2a2a;display:flex;align-items:center;justify-content:center}.PersonalStashes .CSItemSlot.trash:hover{border-color:#ef4444}.PersonalStashes .CSInventoryTabs{position:relative;height:36px;padding:0 14px;display:flex;align-items:center;background:#10283f;border-bottom:1px solid #172a3c}.PersonalStashes .CSInventoryTabs select{width:100%;height:100%;appearance:none;border:none;outline:none;background:transparent;cursor:pointer;padding-right:28px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#cfe1ff}.PersonalStashes .CSInventoryTabs select:focus{outline:none;box-shadow:none}.PersonalStashes .CSInventoryTabs select option{text-transform:uppercase;font-weight:600;background:#061726;color:#cfe1ff}.PersonalStashes .CSInventoryTabs:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:700;color:#7fb0ff;pointer-events:none}.PersonalStashes .CSInventoryTabs:hover{background:#14395c}.PersonalStashes .CSInventoryTabs:hover:after{color:#e3efff}.PersonalStashes .CSNoStash{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#7f96b3}.PersonalStashes .CSControls{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#061726;border:1px solid #172a3c;border-radius:6px}.PersonalStashes .CSControlsPanel{height:100%;min-height:0;padding-bottom:20vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.PersonalStashes .CSQuickAmount{display:flex;gap:6px}.PersonalStashes .CSQuickAmount button{width:36px;height:28px;border-radius:4px;border:1px solid #172a3c;background:#0a1d30;font-size:11px;font-weight:600;color:#cfe1ff;cursor:pointer}.PersonalStashes .CSQuickAmount button:hover{background:#10283f;border-color:#3b82f6}.PersonalStashes .CSAmountInput{width:70px;height:32px;text-align:center;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:14px;font-weight:600;color:#e3efff}.PersonalStashes .CSSourceHeader{height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#10283f;border-bottom:1px solid #172a3c;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#cfe1ff}.PersonalStashes .CSSourceSearch{padding:8px;border-bottom:1px solid #172a3c;flex-shrink:0}.PersonalStashes .CSSourceSearch input{width:calc(100% - 22px);height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.PersonalStashes .CSSourceSearch input::placeholder{color:#7f96b3}.PersonalStashes .CSSourceSearch input:focus{outline:none;border-color:#3b82f6}.PersonalStashes .CSStashWeight{padding:8px 10px;background:#061726;border-bottom:1px solid #172a3c;display:flex;flex-direction:column;gap:6px}.PersonalStashes .CSStashWeightTop{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9fb4d1}.PersonalStashes .CSStashWeightBar{height:6px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;overflow:hidden}.PersonalStashes .CSStashWeightFill{height:100%;width:0%;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .25s ease,background .25s ease}.PersonalStashes .CSStashWeightFill.warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.PersonalStashes .CSStashWeightFill.danger{background:linear-gradient(90deg,#ef4444,#f87171)}.PersonalStashes .CSLogsButton{width:100%;height:50px;margin-top:auto;background:#10283f;border:1px solid #172a3c;border-radius:6px 6px 0 0;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.PersonalStashes .CSLogsButton:hover{background:#14395c;border-color:#3b82f6;color:#e3efff}.PersonalStashes .MSModal{width:70vw;height:80vh;background:#061726;border:1px solid #172a3c;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.PersonalStashes .MSHeader{height:40px;padding:0 14px;background:#10283f;display:flex;justify-content:space-between;align-items:center;color:#cfe1ff;font-weight:700}.PersonalStashes .MSHeader button{background:none;border:none;color:#7fb0ff;cursor:pointer}.PersonalStashes .MSBody{flex:1;display:grid;grid-template-columns:20vw 1fr}.PersonalStashes .MSList{border-right:1px solid #172a3c;display:flex;flex-direction:column}.PersonalStashes .MSListHeader{padding:8px;display:flex;justify-content:space-between}.PersonalStashes .MSListItem{padding:8px 10px;cursor:pointer;color:#9fb4d1}.PersonalStashes .MSListItem.active{background:#10283f;color:#e3efff}.PersonalStashes .MSLimit{margin-top:auto;padding:8px;font-size:11px;color:#7f96b3}.PersonalStashes .MSEdit{padding:14px;display:flex;flex-direction:column;gap:10px}.PersonalStashes .MSEdit label{display:flex;flex-direction:column;font-size:11px;color:#9fb4d1}.PersonalStashes .MSEdit label input{margin-top:4px;height:28px;background:#0a1d30;border:1px solid #172a3c;color:#e3efff}.PersonalStashes .MSAccess{margin-top:10px}.PersonalStashes .MSUser{display:flex;align-items:center;gap:8px}.PersonalStashes .MSUser img{width:32px;height:32px;border-radius:50%}.PersonalStashes .MSUser button{margin-left:auto}.PersonalStashes .MSAccess{margin-top:14px;display:flex;flex-direction:column;gap:8px}.PersonalStashes .MSAccess>span{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#cfe1ff}.PersonalStashes .MSAccess input{height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.PersonalStashes .MSAccess input::placeholder{color:#7f96b3}.PersonalStashes .MSAccess input:focus{outline:none;border-color:#3b82f6}.PersonalStashes .MSAccessList{display:flex;flex-direction:column;gap:6px}.PersonalStashes .MSUser{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#081a2b;border:1px solid #172a3c;border-radius:6px}.PersonalStashes .MSUser img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#061726}.PersonalStashes .MSUser div{display:flex;flex-direction:column;gap:2px}.PersonalStashes .MSUser div b{font-size:12px;font-weight:600;color:#e3efff}.PersonalStashes .MSUser div span{font-size:10px;color:#9fb4d1}.PersonalStashes .MSUser button{margin-left:auto;width:24px;height:24px;border-radius:4px;border:1px solid #7a2a2a;background:#2a0f15;color:#ef4444;cursor:pointer;font-size:12px;font-weight:700}.PersonalStashes .MSUser button:hover{background:#3a131a}.PersonalStashes .MSUserSearch{margin-top:4px;background:#061726;border:1px solid #172a3c;border-radius:6px;max-height:160px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#243544 transparent}.PersonalStashes .MSUserSearch::-webkit-scrollbar{width:6px}.PersonalStashes .MSUserSearch::-webkit-scrollbar-thumb{background:#243544;border-radius:6px}.PersonalStashes .MSUserSearch::-webkit-scrollbar-thumb:hover{background:#3b82f6}.PersonalStashes .MSUserSearch>div{padding:6px 8px;display:flex;align-items:center;gap:8px;cursor:pointer}.PersonalStashes .MSUserSearch>div:hover{background:#10283f}.PersonalStashes .MSUserSearch>div img{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#061726}.PersonalStashes .MSUserSearch>div span{font-size:12px;color:#cfe1ff;font-weight:600}.PersonalStashes .MSListHeader button{height:24px;padding:0 10px;border-radius:4px;border:1px solid #172a3c;background:#0a1d30;font-size:11px;font-weight:600;color:#7fb0ff;cursor:pointer}.PersonalStashes .MSListHeader button:hover:not(:disabled){background:#10283f;border-color:#3b82f6;color:#e3efff}.PersonalStashes .MSListHeader button:disabled{opacity:.4;cursor:not-allowed}.PersonalStashes .MSListItem{transition:background .15s,color .15s;height:30px}.PersonalStashes .MSListItem:hover{background:#0f2a44;color:#e3efff}.PersonalStashes .MSHeaderRight{display:flex;align-items:center;gap:12px}.PersonalStashes .MSCounter{font-size:11px;font-weight:700;color:#7fb0ff}.PersonalStashes .MSListTop{padding:10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#cfe1ff}.PersonalStashes .MSListTop button{height:26px;padding:0 10px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:11px;font-weight:600;color:#7fb0ff;cursor:pointer}.PersonalStashes .MSListTop button:hover:not(:disabled){background:#10283f;border-color:#3b82f6;color:#e3efff}.PersonalStashes .MSListTop button:disabled{opacity:.4;cursor:not-allowed}.PersonalStashes .MSListDivider{height:1px;background:#172a3c}.PersonalStashes .MSListItems{flex:1;overflow-y:auto}.PersonalStashes .MSOrderControls{display:flex;gap:4px}.PersonalStashes .MSOrderControls button{background:#0b2840;border:1px solid #1d3b55;color:#cfe6ff;width:26px;height:24px;border-radius:4px;cursor:pointer}.PersonalStashes .MSOrderControls button:disabled{opacity:.3;cursor:not-allowed}.PersonalStashes .MSOrderControls .MSDelete{color:#ff6b6b;border-color:#402020;background:#1a0c0c}.PersonalStashes .MSListItem{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#9fb4d1}.PersonalStashes .MSListItem:hover{background:#10283f;color:#e3efff}.PersonalStashes .MSListItem.active{background:#14395c;color:#e3efff}.PersonalStashes .MSListItem span{font-size:12px;font-weight:600}.PersonalStashes .MSDelete{width:22px;height:22px;border-radius:4px;border:1px solid #7a2a2a;background:#2a0f15;color:#ef4444;font-size:12px;cursor:pointer}.PersonalStashes .MSDelete:hover{background:#3a131a}.PersonalStashes .MSUserSearch>div{display:flex;align-items:center;gap:8px}.PersonalStashes .MSUserSearch>div div{display:flex;flex-direction:column;gap:2px}.PersonalStashes .MSUserSearch>div div b{font-size:12px;color:#e3efff}.PersonalStashes .MSUserSearch>div div span{font-size:10px;color:#9fb4d1}.PersonalStashes .CSInventoryTabs select option{padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;background:#10283f;color:#e3efff;border:none}.PersonalStashes .CSInventoryTabs select option:checked{background:#1e5fbf;color:#fff}.PersonalStashes .CSInventoryTabs select option:hover{background:#245fa8;color:#fff}.PersonalStashes .CSInventoryTabs select option[disabled]{padding:10px 18px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;background:#0b1f33;color:#7fb0ff}.PersonalStashes .CSInventoryTabs select option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Ledger{display:flex;flex-direction:column;height:100%}.Ledger .topbar{position:sticky;top:0;z-index:999;background-color:#031525;display:flex;align-items:center;gap:10px;width:100%;padding:10px;box-sizing:border-box}.Ledger .topbar .searchbar{flex:1;height:46px;display:flex;align-items:center;background-color:#061726;border:1px solid #172a3c;border-radius:8px;overflow:hidden;box-sizing:border-box;transition:border-color .15s ease}.Ledger .topbar .searchbar:focus-within{border-color:#2c516f}.Ledger .topbar .searchbar .icon{width:46px;height:46px;flex-shrink:0;background-color:#0b2236;border-right:1px solid #172a3c;color:#cfe6ff;font-size:18px;display:flex;align-items:center;justify-content:center}.Ledger .topbar .searchbar input{flex:1;height:100%;border:none;outline:none;padding:0 14px;font-size:14px;font-weight:500;line-height:1;background-color:#061726;color:#e3eef7;box-sizing:border-box}.Ledger .topbar .searchbar input::placeholder{color:#6f8ba1;font-weight:400}.Ledger .topbar .reloadBtn{height:46px;min-width:74px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0;box-sizing:border-box;background-color:#061726;border:1px solid #172a3c;border-radius:8px;color:#9fb4c7;font-weight:600;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.Ledger .topbar .reloadBtn svg{font-size:15px;opacity:.85;display:block}.Ledger .topbar .reloadBtn span{font-size:13px;opacity:.75;line-height:1}.Ledger .topbar .reloadBtn:hover{background-color:#0b2236;border-color:#2c516f;color:#cfe6ff}.Ledger .topbar .reloadBtn:active{transform:scale(.96)}.Ledger .LedgerListPH{flex:1;display:flex;flex-direction:column;background:#061726;border:1px solid #172a3c;border-radius:6px;margin:0 10px 10px;overflow:hidden}.Ledger .LedgerHeader{flex-shrink:0;display:grid;grid-template-columns:60px 1fr 80px 80px 80px;align-items:center;padding:10px 12px;background:#0b2438;border-bottom:1px solid #172a3c;font-weight:600;font-size:13px;letter-spacing:.5px;color:#9fb4c7;text-transform:uppercase}.Ledger .LedgerList{flex:1;overflow-y:auto;padding-bottom:10px}.Ledger .LedgerList::-webkit-scrollbar{width:6px}.Ledger .LedgerList::-webkit-scrollbar-track{background:#061726}.Ledger .LedgerList::-webkit-scrollbar-thumb{background:#1f3b52;border-radius:6px}.Ledger .LedgerList::-webkit-scrollbar-thumb:hover{background:#2c516f}.Ledger .LedgerRow{display:grid;grid-template-columns:60px 1fr 80px 80px 80px;align-items:center;padding:8px 12px;font-size:14px;color:#e3eef7;border-bottom:1px solid #172a3c;transition:background .15s ease}.Ledger .LedgerRow:hover{background:#ffffff0a}.Ledger .LedgerID{font-weight:600;color:#8fa8bd}.Ledger .LedgerName{display:flex;align-items:center;gap:8px}.Ledger .LedgerName svg{opacity:.6;font-size:14px}.Ledger .LedgerIcon{text-align:center;font-size:18px}.Ledger .LedgerIcon a{color:#e3eef7;text-decoration:none}.Ledger .LedgerIcon a:hover{color:#7b85f9}.Ledger .LedgerPing{text-align:right;font-weight:500;color:#9fd3a9}.Ledger .LedgerLoading{padding:14px;text-align:center;font-size:14px;color:#8fa8bd}.ItemManagerModal{width:75vw;height:80vh;background:#061726;border:1px solid #172a3c;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:420px 1fr}.ItemManagerModal .ItemManagerLeft{display:flex;flex-direction:column;border-right:1px solid #172a3c;min-height:0}.ItemManagerModal .CSItemGrid{flex:1;min-height:0;padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-content:flex-start;overflow-y:auto}.ItemManagerModal .CSItemSlot{position:relative;width:100%;padding-top:100%;background:#081a2b;border:1px solid #172a3c;border-radius:6px;cursor:pointer}.ItemManagerModal .CSItemSlot.active{border-color:#60a5fa;background:#0f2a44}.ItemManagerModal .CSItemSlot.preview{width:140px;padding-top:140px;cursor:default}.ItemManagerModal .CSItemSlot .CSItemContent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ItemManagerModal .CSItemSlot .CSItemIcon{width:48px;height:48px;object-fit:contain}.ItemManagerModal .CSItemSlot .CSItemTop{position:absolute;top:4px;left:4px;right:4px;padding:2px 6px;background:#061726cc;font-size:10px;font-weight:700;text-align:right;color:#9fb4d1}.ItemManagerModal .CSItemSlot .CSItemName{position:absolute;bottom:0;left:0;right:0;padding:4px 6px;font-size:11px;font-weight:600;text-align:center;color:#cfe1ff;background:#061726d9}.ItemManagerModal .ItemManagerRight{padding:16px;display:flex;flex-direction:column;overflow-y:auto}.ItemManagerModal .CSItemDivider{pointer-events:all}.ItemManagerModal .CSItemEditor{display:flex;flex-direction:column;gap:16px}.ItemManagerModal .CSItemPreviewSlot{display:flex;justify-content:center}.ItemManagerModal .CSItemEditorForm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ItemManagerModal .CSItemEditorForm label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9fb4d1}.ItemManagerModal .CSItemEditorForm label input,.ItemManagerModal .CSItemEditorForm label select{height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;color:#e3efff}.ItemManagerModal .CSItemEditorForm button.confirm{grid-column:1/-1;height:32px;background:#10283f;border:1px solid #172a3c;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#7fb0ff;cursor:pointer}.ItemManagerModal .CSItemEditorForm button.confirm:hover:not(:disabled){background:#14395c;border-color:#3b82f6;color:#e3efff}.ItemManagerModal .CSItemEditorForm button.confirm:disabled{opacity:.5;cursor:not-allowed}.ItemManagerModal .CSItemEditorEmpty{margin:auto;font-size:12px;font-weight:600;color:#7f96b3}.ItemManagerModal .CSCategoryFooter{padding:8px;border-top:1px solid #172a3c}.ItemManagerModal .CSCategoryFooter button{width:100%;height:28px;background:#0a1d30;border:1px dashed #3b82f6;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ItemManagerModal .CSCategoryFooter button:hover{background:#10283f;border-color:#60a5fa;color:#e3efff}.ItemManagerModal .CSCategoryFooter button:active{transform:translateY(1px)}.ItemManagerModal .ItemManagerRight{padding:20px}.ItemManagerModal .CSItemEditor{display:flex;flex-direction:column;gap:14px}.ItemManagerModal .CSItemEditor label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#9fb4d1}.ItemManagerModal .CSItemEditor input{height:30px;padding:0 10px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:12px;font-weight:600;color:#e3efff;transition:border-color .15s}.ItemManagerModal .CSItemEditor input:focus{outline:none;border-color:#3b82f6}.ItemManagerModal .CSItemEditor .confirm{margin-top:10px;height:34px;background:#10283f;border:1px solid #172a3c;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ItemManagerModal .CSItemEditor .confirm:hover:not(:disabled){background:#14395c;border-color:#3b82f6;color:#e3efff}.ItemManagerModal .CSItemEditor .confirm:disabled{opacity:.45;cursor:not-allowed}.ItemManagerModal .CSCategoryControls{display:flex;gap:4px;margin-left:auto}.ItemManagerModal .CSCategoryControls button{width:22px;height:22px;border-radius:4px;border:1px solid #1d3b55;background:#0b2840;font-size:12px;font-weight:700;line-height:1;color:#cfe6ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s}.ItemManagerModal .CSCategoryControls button:hover{background:#14395c;border-color:#3b82f6;color:#e3efff}.ItemManagerModal .CSCategoryControls button:active{transform:translateY(1px)}.ItemTooltip{position:fixed;z-index:9999;pointer-events:none;min-width:160px;max-width:260px;padding:7px 9px;background:#0c1f30;border:1px solid #20384e;border-radius:4px;box-shadow:0 3px 8px #0000004d;font-size:11px;line-height:1.45;color:#c9d9ea;opacity:0;animation:tooltipIn .1s ease forwards}.ItemTooltip .title{font-size:11px;font-weight:600;color:#fff;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.ItemTooltip .desc{font-size:11px;color:#a7bdd4}.ItemTooltip.no-desc .title{margin-bottom:0;padding-bottom:0;border-bottom:none}@keyframes tooltipIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.Secrets{position:relative;margin:10px;height:calc(100% - 22px);background:#061726;border:1px solid #172a3c;border-radius:6px;overflow:hidden}.Secrets .MapViewport{position:absolute;inset:0;overflow:hidden;cursor:grab;background:#050f18}.Secrets .MapViewport:active{cursor:grabbing}.Secrets .Map{position:absolute;top:0;left:0;transform-origin:0 0}.Secrets .Map img{width:8192px;height:8192px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.Secrets .ArrowMarker{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;z-index:5}.Secrets .MarkerScale{transform-origin:bottom center}.Secrets .MarkerIcon{width:28px;height:28px;background:#0c1f30;border:1px solid #20384e;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;box-shadow:0 3px 8px #0000004d;transition:transform .15s ease,background .15s ease}.Secrets .ArrowMarker:hover .MarkerIcon{background:#102a42;transform:scale(1.15)}.Secrets .MarkerArrow{margin:0 auto;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #20384e}.Secrets .MapOverlay{position:absolute;top:10px;right:10px;bottom:10px;width:320px;z-index:10}.Secrets .OverlayPanel{height:100%;display:flex;flex-direction:column;background:#0c1f30;border:1px solid #20384e;border-radius:4px;box-shadow:0 3px 8px #00000059;overflow:hidden}.Secrets .OverlayHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#0b2236;border-bottom:1px solid #20384e;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff}.Secrets .OverlayHeader button{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:600;text-transform:uppercase;background:#102a42;border:1px solid #20384e;border-radius:3px;color:#c9d9ea;cursor:pointer;transition:background .15s ease,color .15s ease}.Secrets .OverlayHeader button:hover{background:#163755;color:#fff}.Secrets .OverlaySearch{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #20384e;background:#0b2236}.Secrets .OverlaySearch svg{font-size:12px;color:#7fb0ff}.Secrets .OverlaySearch input{flex:1;background:transparent;border:none;outline:none;font-size:11px;color:#c9d9ea}.Secrets .OverlaySearch input::placeholder{color:#7f95aa}.Secrets .OverlayList{flex:1;overflow-y:auto;overflow-x:hidden;background:#0c1f30}.Secrets .ListItem{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:11px;line-height:1.45;color:#c9d9ea;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .12s ease}.Secrets .ListItem:hover{background:#102a42}.Secrets .SecretListIcon{width:16px;display:flex;justify-content:center;color:#7fb0ff;flex-shrink:0}.Secrets .CSItemDivider{position:relative;margin:8px 10px 4px;height:26px;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 14px;background:#081a2b;border:1px solid #172a3c;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;-webkit-user-select:none;user-select:none}.Secrets .CSItemDivider:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:#3b82f6;border-radius:2px 0 0 2px}.Secrets .CSItemDividerLeft{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.Secrets .CSItemDividerLeft span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Secrets .CSItemDividerEye{margin-left:auto;width:24px;height:24px;border-radius:4px;border:1px solid #172a3c;background:#0a1d30;color:#7fb0ff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.Secrets .CSItemDividerEye:hover{background:#10283f;border-color:#3b82f6;color:#e3efff}.Secrets .CSItemDivider[data-uncategorized=true]{color:#fbbf24}.Secrets .CSItemDivider[data-uncategorized=true]:before{background:#f59e0b}.Secrets .CategoryGroup{overflow:hidden;transition:max-height .25s ease,opacity .2s ease;max-height:500px;opacity:1}.Secrets .CategoryGroup.collapsed{max-height:0;opacity:0;pointer-events:none}.Secrets .GalleryEditor{margin:6px 10px 10px;display:flex;flex-direction:column;gap:8px}.Secrets .GalleryHeader{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9fb4d1}.Secrets .GalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.Secrets .GalleryItem{position:relative;width:100%;padding-top:100%;background:#050f18;border:1px solid #20384e;border-radius:6px;overflow:hidden}.Secrets .GalleryItem img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Secrets .SecretView{padding:10px}.Secrets .SecretHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.Secrets .SecretHeader h3{margin:0;font-size:13px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.Secrets .SecretTypeIcon{font-size:12px;color:#7fb0ff}.Secrets .TierBadge{padding:3px 6px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;border:1px solid}.Secrets .TierBadge.tier-1{background:#22c55e26;border-color:#22c55e;color:#22c55e}.Secrets .TierBadge.tier-2{background:#eab30826;border-color:#eab308;color:#eab308}.Secrets .TierBadge.tier-3{background:#ef444426;border-color:#ef4444;color:#ef4444}.Secrets .SecretDivider{height:1px;margin:8px 0 10px;background:linear-gradient(to right,transparent,#20384e,transparent)}.Secrets .TierSelect{margin:6px 10px 10px;display:flex;align-items:center;justify-content:space-between}.Secrets .TierSelect span{font-size:10px;font-weight:700;text-transform:uppercase;color:#9fb4d1}.Secrets .TierSelect select{height:28px;padding:0 8px;background:#0a1d30;border:1px solid #172a3c;border-radius:4px;font-size:11px;color:#e3efff}.Secrets .TypeBadge{width:22px;height:22px;border-radius:4px;border:1px solid #172a3c;background:#0a1d30;color:#7fb0ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Secrets .TypeBadge svg{font-size:11px}.Secrets .SecretListItem{display:flex;align-items:center;gap:8px}.Secrets .SecretListTitle{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Secrets .SecretTitleRow{display:flex;align-items:center;gap:8px}.Secrets .SecretTitleRow h3{margin:0}.Secrets .SecretDescription{margin:0 0 12px;padding:10px;background:#050f18;border:1px solid #20384e;border-radius:6px;font-size:11px;line-height:1.55;color:#c9d9ea;white-space:pre-wrap}.Secrets .SecretGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.Secrets .SecretGalleryItem{position:relative;width:100%;padding-top:100%;background:#050f18;border:1px solid #20384e;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.Secrets .SecretGalleryItem img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Secrets .SecretGalleryItem:hover{transform:scale(1.03);border-color:#3b82f6}.Secrets .GalleryFullView{position:fixed;inset:0;z-index:99999;background:#02060ceb;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.Secrets .GalleryFullView img{max-width:92vw;max-height:92vh;border-radius:8px;box-shadow:0 20px 60px #0009}.Secrets .GalleryClose{position:absolute;top:20px;right:20px;width:34px;height:34px;border-radius:6px;border:1px solid #20384e;background:#0a1d30;color:#e3efff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s,border-color .15s}.Secrets .GalleryClose:hover{background:#10283f;border-color:#3b82f6}.Secrets .GalleryFullscreen{position:fixed;inset:0;z-index:99999;background:#050f18eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.Secrets .GalleryFullscreen img{max-width:92vw;max-height:92vh;border-radius:8px;box-shadow:0 20px 60px #0009}.Secrets .GalleryFullscreen .close{position:absolute;top:16px;right:20px;font-size:20px;color:#e3efff;cursor:pointer}.Secrets .ArrowMarker.active .MarkerIcon{background:#1b4a73;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fae6,0 8px 22px #3b82f673}.Secrets .ManageSecretsModal{--footer-height: 52px}.Secrets .ManageSecretsModal .acgModalWindow{width:1100px;max-width:95vw;height:80vh;background:#061726;border:1px solid #172a3c;border-radius:6px;display:grid;grid-template-columns:320px 1fr;overflow:hidden}.Secrets .ManageSecretsModal .SecretsManagerList{display:flex;flex-direction:column;height:100%;background:#0b2236;border-right:1px solid #172a3c}.Secrets .ManageSecretsModal .SecretsManagerList .Header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#0c1f30;border-bottom:1px solid #20384e}.Secrets .ManageSecretsModal .SecretsManagerList .Header span{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#e3efff}.Secrets .ManageSecretsModal .SecretsManagerList .Header button{height:26px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:#102a42;border:1px solid #20384e;border-radius:4px;color:#7fb0ff;cursor:pointer;transition:background .15s,color .15s}.Secrets .ManageSecretsModal .SecretsManagerList .Header button:hover{background:#163755;color:#fff}.Secrets .ManageSecretsModal .SecretsManagerList .Search{padding:8px 10px;background:#0b2236;border-bottom:1px solid #20384e}.Secrets .ManageSecretsModal .SecretsManagerList .Search input{width:100%;height:28px;box-sizing:border-box;padding:0 8px;background:#050f18;border:1px solid #20384e;border-radius:4px;font-size:11px;color:#c9d9ea;outline:none}.Secrets .ManageSecretsModal .SecretsManagerList .Search input::placeholder{color:#7f95aa}.Secrets .ManageSecretsModal .SecretsManagerList .Search input:focus{border-color:#3b82f6}.Secrets .ManageSecretsModal .SecretsManagerList .List{flex:1;overflow-y:auto;padding:6px 0}.Secrets .ManageSecretsModal .SecretsManagerList .CategoryTitle{padding:6px 14px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#7fb0ff}.Secrets .ManageSecretsModal .SecretsManagerList .CategoryTitle.uncategorized{color:#fbbf24}.Secrets .ManageSecretsModal .SecretsManagerList .Item{display:flex;align-items:center;gap:8px;padding:7px 14px;margin:0 6px 4px;font-size:11px;font-weight:600;color:#c9d9ea;border-radius:4px;cursor:pointer;transition:background .12s ease,color .12s ease}.Secrets .ManageSecretsModal .SecretsManagerList .Item:hover{background:#102a42}.Secrets .ManageSecretsModal .SecretsManagerList .Item.active{background:#1e5fbf;color:#fff}.Secrets .ManageSecretsModal .SecretsManagerList .Item>:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Secrets .ManageSecretsModal .SecretsManagerList .Item .TierBadge{margin-left:auto;flex-shrink:0}.Secrets .ManageSecretsModal .SecretsManagerList .AddCategory{height:var(--footer-height);padding:0 10px;display:flex;align-items:center;border-top:1px solid #20384e;background:#0c1f30}.Secrets .ManageSecretsModal .SecretsManagerList .AddCategory button{width:100%;height:30px;background:#050f18;border:1px dashed #20384e;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7fb0ff;cursor:pointer;transition:background .15s,color .15s}.Secrets .ManageSecretsModal .SecretsManagerList .AddCategory button:hover{background:#102a42;color:#fff}.Secrets .ManageSecretsModal .SecretEditor{display:flex;flex-direction:column;height:100%;min-height:0;background:#061726}.Secrets .ManageSecretsModal .SecretEditor.empty{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#5f7a92}.Secrets .ManageSecretsModal .SecretEditor .EditorScroll{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.Secrets .ManageSecretsModal .SecretEditor input,.Secrets .ManageSecretsModal .SecretEditor textarea,.Secrets .ManageSecretsModal .SecretEditor select{width:100%;max-width:100%;box-sizing:border-box;padding:8px 10px;background:#050f18;border:1px solid #20384e;border-radius:4px;font-size:12px;color:#c9d9ea;outline:none;transition:border-color .15s ease}.Secrets .ManageSecretsModal .SecretEditor input:focus,.Secrets .ManageSecretsModal .SecretEditor textarea:focus,.Secrets .ManageSecretsModal .SecretEditor select:focus{border-color:#3b82f6}.Secrets .ManageSecretsModal .SecretEditor textarea{resize:vertical;min-height:90px}.Secrets .ManageSecretsModal .SecretEditor .UploadPhotosButton{width:fit-content;height:28px;padding:0 12px;background:#102a42;border:1px solid #20384e;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7fb0ff;cursor:pointer}.Secrets .ManageSecretsModal .SecretEditor .UploadPhotosButton:hover{background:#163755;color:#fff}.Secrets .ManageSecretsModal .SecretEditor .GalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,80px);gap:8px}.Secrets .ManageSecretsModal .SecretEditor .GalleryItem{position:relative}.Secrets .ManageSecretsModal .SecretEditor .GalleryItem img{width:100%;height:80px;object-fit:cover;border-radius:4px;border:1px solid #20384e}.Secrets .ManageSecretsModal .SecretEditor .GalleryItem .Remove{position:absolute;top:4px;right:4px;width:18px;height:18px;background:#050f18d9;border:1px solid #20384e;border-radius:50%;font-size:11px;font-weight:700;color:#fff;cursor:pointer}.Secrets .ManageSecretsModal .SecretEditor .GalleryItem .Remove:hover{background:#ef4444}.Secrets .ManageSecretsModal .SecretEditor .SaveBar{height:var(--footer-height);padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #20384e;background:linear-gradient(to bottom,#0b2236,#081a2b)}.Secrets .ManageSecretsModal .SecretEditor .SaveBar .DeleteSecretButton{height:30px;padding:0 14px;display:inline-flex;align-items:center;background:transparent;border:1px solid rgba(239,68,68,.6);border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ef4444;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.Secrets .ManageSecretsModal .SecretEditor .SaveBar .DeleteSecretButton:hover{background:#ef444426;border-color:#ef4444;color:#fff}.Secrets .ManageSecretsModal .SecretEditor .SaveBar .SaveButton{height:32px;min-width:140px;padding:0 18px;background:linear-gradient(to bottom,#1e5fbf,#1b4fa0);border:1px solid #3b82f6;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#fff;cursor:pointer;box-shadow:0 4px 12px #3b82f659;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.Secrets .ManageSecretsModal .SecretEditor .SaveBar .SaveButton:hover{background:linear-gradient(to bottom,#2563eb,#1d4ed8);box-shadow:0 6px 18px #3b82f680;transform:translateY(-1px)}.Secrets .ManageSecretsModal .SecretEditor .SaveBar .SaveButton:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.Secrets .ManageSecretsModal .SecretEditor .SetLocationButton{align-self:flex-start;height:30px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(to bottom,#0a1d30,#081728);border:1px solid #20384e;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#7fb0ff;cursor:pointer}.Secrets .ManageSecretsModal .SecretEditor .SetLocationButton:hover{background:linear-gradient(to bottom,#102a42,#0c2238);color:#fff;border-color:#3b82f6}.Secrets .ManageSecretsModal .CategoriesManager{display:flex;flex-direction:column;height:100%;background:#061726}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesHeader{padding:10px 12px;background:#0c1f30;border-bottom:1px solid #20384e;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#e3efff}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesHeader button{height:26px;padding:0 10px;background:#102a42;border:1px solid #20384e;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7fb0ff;cursor:pointer}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesHeader button:hover{background:#163755;color:#fff}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesList{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.Secrets .ManageSecretsModal .CategoriesManager .CategoryRow{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#050f18;border:1px solid #20384e;border-radius:5px}.Secrets .ManageSecretsModal .CategoriesManager .CategoryRow:hover{background:#0c2238;border-color:#3b82f6}.Secrets .ManageSecretsModal .CategoriesManager .CategoryDrag{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#7fb0ff;cursor:grab;-webkit-user-select:none;user-select:none}.Secrets .ManageSecretsModal .CategoriesManager .CategoryLabel input{width:100%;padding:6px 8px;background:#061726;border:1px solid #20384e;border-radius:4px;font-size:12px;color:#e3efff}.Secrets .ManageSecretsModal .CategoriesManager .CategoryLabel input:focus{border-color:#3b82f6}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesFooter{height:var(--footer-height);padding:0 12px;display:flex;align-items:center;justify-content:flex-start;border-top:1px solid #20384e;background:#0b2236}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesFooter button{height:30px;padding:0 14px;background:#102a42;border:1px solid #20384e;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7fb0ff;cursor:pointer}.Secrets .ManageSecretsModal .CategoriesManager .CategoriesFooter button:hover{background:#163755;color:#fff}
