:root{--bg:#f6f8fc;--paper:#fff;--nav:#0c162a;--nav2:#14213b;--ink:#172236;--muted:#77839a;--orange:#ee853c;--orange-soft:#fff0e5;--border:#e7ebf3;--blue:#3a64bd;--green:#16a47c;--red:#d94c53;--amber:#cc8426;--radius:17px;--shadow:0 10px 36px rgba(18,35,64,.045);font-family:Inter,"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.52;cursor:not-allowed}a{color:#3967b7}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid rgba(238,133,60,.28);outline-offset:2px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.1px}h2{font-size:21px;letter-spacing:-.6px}h3{font-size:15px;letter-spacing:-.2px}p{line-height:1.6}small{font-size:11px}::selection{background:#ffe0c7}
.app{min-height:100vh;display:flex}.sidebar{width:266px;min-width:266px;background:linear-gradient(180deg,#101a2f,#0c1528);color:#d6dfed;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:12}.brand{height:92px;display:flex;align-items:center;gap:12px;padding:0 23px}.brand-mark{width:45px;height:45px;border:1px solid #4e5570;border-radius:12px;background:#192642;display:grid;place-items:center;position:relative;font-weight:900;color:#fff;font-size:15px;letter-spacing:-2px}.brand-mark sup{position:absolute;top:7px;right:7px;color:var(--orange);font-size:10px}.brand strong{font-size:13px;letter-spacing:1.05px;display:block;color:#fff}.brand small{color:#9cacc8;letter-spacing:2.3px;font-size:9px}.sidebar-section{font-size:9px;font-weight:800;letter-spacing:2px;color:#63728f;padding:25px 26px 12px}.tools-label{padding-top:27px}.nav{padding:0 11px}.nav-item{width:100%;border:0;color:#aebdd3;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border-radius:10px;margin:2px 0;font-size:12.5px;font-weight:600;transition:.18s}.nav-item:hover{background:#1b2a45;color:white}.nav-item.active{background:#24314b;color:white;box-shadow:inset 3px 0 var(--orange)}.nav-icon{width:20px;text-align:center;font-size:18px;font-weight:400;color:#8597b2}.nav-item.active .nav-icon{color:var(--orange)}.nav-shortcut{margin-left:auto;color:#61738e;font-size:10px}.sidebar-bottom{margin-top:auto;padding:16px}.safety-mini{padding:14px 13px;display:flex;align-items:center;gap:10px;border:1px solid #273652;border-radius:13px;background:#15243c;margin-bottom:15px}.safety-light{background:rgba(33,183,130,.13);border-radius:50%;color:#46d5a3;width:31px;height:31px;display:grid;place-items:center;font-weight:800}.safety-mini strong,.sidebar-user strong{display:block;font-size:11px;color:#eff5ff}.safety-mini small,.sidebar-user small{display:block;color:#8293ae;margin-top:4px;font-size:10px}.sidebar-user{display:flex;align-items:center;gap:10px;padding:9px 3px 2px}.avatar,.top-avatar{width:34px;height:34px;background:#e89354;display:grid;place-items:center;font-weight:800;color:#fff;border-radius:10px}.logout{margin-left:auto;color:#8999b4;background:transparent;border:0;font-size:18px;padding:5px 9px}
.main-shell{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:77px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:12px;white-space:nowrap}.breadcrumb>span:first-child{font-size:10px;letter-spacing:1.45px;font-weight:800;color:#a7adbe}.breadcrumb .slash{color:#bec6d2}.breadcrumb strong{font-size:12px;color:#46516a}.top-actions{display:flex;align-items:center;gap:14px}.simulation-tag{font-size:10px;font-weight:850;letter-spacing:1.1px;color:#257d69;padding:9px 11px;border-radius:8px;background:#edf9f5;display:flex;align-items:center;gap:7px;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#25b892;box-shadow:0 0 0 3px rgba(37,184,146,.10)}.dot.good{background:#37cf9e}.top-avatar{width:35px;height:35px;background:#21304d}.mobile-menu{display:none;border:0;background:transparent;font-size:25px;color:#19233a}.main{flex:1;max-width:1530px;width:100%;padding:32px 40px 56px;margin:0 auto}.footer{padding:19px 40px;display:flex;justify-content:space-between;font-size:11px;color:#9aa4b4;border-top:1px solid var(--border)}.footer-divider{padding:0 8px}
.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 28px}.eyebrow{display:block;font-size:10px;font-weight:850;letter-spacing:2px;color:#e5803d;margin-bottom:10px}.page-head h1{font-size:29px;margin:0 0 9px;letter-spacing:-1.1px}.page-head p{color:var(--muted);margin:0;line-height:1.5}.head-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.btn{border-radius:9px;border:1px solid transparent;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:750;min-height:38px;white-space:nowrap;transition:transform .16s,background .16s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.primary{color:#fff;background:#ec873e;border-color:#ec873e;box-shadow:0 5px 12px rgba(238,133,60,.13)}.btn.primary:hover{background:#d9752b}.btn.secondary{border-color:#dfe5ef;background:#fff;color:#364660}.btn.ghost{border-color:transparent;background:transparent;color:#55709b}.btn.danger{color:#bb4d56;border-color:#f3d9db;background:#fff}.btn.dark{background:#14243d;color:#fff}.btn.sm{font-size:11px;padding:7px 10px;min-height:30px;border-radius:7px}.btn.full{width:100%}
.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-pad{padding:22px}.grid{display:grid;gap:17px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:22px 23px;position:relative;overflow:hidden}.stat .stat-label{color:#8792a6;font-size:11px;font-weight:700}.stat strong{font-size:30px;display:block;margin:12px 0 5px;letter-spacing:-1px}.stat .stat-foot{color:#97a2b4;font-size:11px}.stat-icon{position:absolute;right:19px;top:18px;color:#ed8b48;background:#fff2e8;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:17px}.stat-icon.blue{color:#5478c3;background:#f0f4ff}.stat-icon.green{color:#2bb28b;background:#edfaf5}.stat-icon.purple{color:#8c71c8;background:#f3f0fc}.hero{border-radius:20px;background:linear-gradient(115deg,#111d35 3%,#21304a 65%,#283b5c);padding:31px 34px;color:white;display:flex;justify-content:space-between;gap:20px;position:relative;overflow:hidden;margin:0 0 22px;min-height:205px}.hero:before{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(255,255,255,.06);border-radius:50%;right:-70px;top:-180px;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02)}.hero .eyebrow{color:#ffa965}.hero h2{font-size:28px;margin:0 0 9px;letter-spacing:-.85px}.hero p{color:#bccbdf;max-width:520px;margin:0 0 19px;font-size:12px}.hero-actions{display:flex;gap:9px;flex-wrap:wrap}.hero-visual{position:relative;flex:0 0 240px;display:flex;align-items:center;justify-content:center}.hero-orbit{height:132px;width:132px;border:1px solid rgba(255,255,255,.2);border-radius:26px;transform:rotate(-13deg);display:grid;place-items:center;background:rgba(255,255,255,.05)}.hero-orbit b{font-size:26px;color:#f6a062;transform:rotate(13deg)}.hero-pip{position:absolute;background:#284666;border:1px solid #3d5b7e;border-radius:10px;color:#c9dcf3;padding:10px 14px;box-shadow:0 9px 20px rgba(0,0,0,.15)}.hero-pip.p1{top:15px;right:5px}.hero-pip.p2{bottom:7px;left:0}.section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 15px}.section-header h2{font-size:16px;letter-spacing:-.4px;margin:0}.section-header p{font-size:11px;color:var(--muted);margin:3px 0 0}.link-btn{border:0;background:transparent;color:#d78244;font-size:11px;font-weight:800}
.library-card{padding:21px;display:flex;flex-direction:column;gap:12px;min-height:215px}.library-icon{width:38px;height:38px;display:grid;place-items:center;background:#edf3fe;color:#3d65b3;border-radius:11px;font-size:19px}.library-icon.rental{background:#fff2e7;color:#e88a43}.library-card h3{font-size:15px;margin:0}.library-card p{color:var(--muted);font-size:11px;margin:0;min-height:31px}.library-card .library-meta{display:flex;align-items:center;gap:8px;color:#7d89a0;font-size:10px;flex-wrap:wrap}.library-card .library-actions{margin-top:auto;border-top:1px solid #edf0f6;padding-top:12px;display:flex;gap:8px;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;background:#f1f3f8;color:#5a6880}.tag.base{background:#ebf2ff;color:#4567ac}.tag.locadora{background:#fff0e4;color:#c77939}.tag.green,.tag.importar{background:#e6f7f0;color:#158c65}.tag.warning,.tag.revisar{background:#fff3db;color:#a66d17}.tag.critical,.tag.bloqueado{background:#ffe9eb;color:#c7404b}.tag.blue{background:#edf3ff;color:#4e70b7}.muted{color:var(--muted)}.small{font-size:11px}.empty{padding:48px 22px;text-align:center;color:#8a96ab;border:1px dashed #ccd5e5;border-radius:15px;background:#fff}.empty strong{display:block;font-size:16px;color:#4b5b72;margin:12px 0 7px}.empty-icon{font-size:30px;color:#ef9e63}
.toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:0 0 16px;flex-wrap:wrap}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.select,.input,.textarea{border:1px solid #dce4ee;border-radius:9px;min-height:39px;background:white;color:#293951;padding:10px 11px;width:100%;outline:none;font-size:12px}.select{padding:9px 12px}.input::placeholder,.textarea::placeholder{color:#aab5c4}.input:focus,.textarea:focus,.select:focus{border-color:#f0a16c;box-shadow:0 0 0 3px rgba(239,148,83,.10)}.toolbar .select{width:auto;min-width:220px;max-width:380px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field label{font-size:11px;color:#5e6c83;font-weight:750}.field .hint{color:#8793a5;font-size:10.5px;line-height:1.5}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-stack{display:flex;flex-direction:column;gap:16px}.textarea{min-height:100px;resize:vertical;line-height:1.5}.textarea.code{font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;background:#121e31;color:#ebf0f8;border-color:#293b59;min-height:200px;tab-size:2}.code-block{margin:0;background:#111f35;color:#d5e8fa;padding:18px;border-radius:12px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.table-wrap{overflow:auto;max-width:100%}.data-table{width:100%;border-collapse:collapse;text-align:left;min-width:720px;font-size:11.5px}.data-table th{padding:14px 16px;color:#8090a8;text-transform:uppercase;font-size:9.5px;font-weight:800;letter-spacing:.9px;background:#f8fafd;border-bottom:1px solid #e9edf4;white-space:nowrap}.data-table td{padding:14px 16px;border-bottom:1px solid #edf0f5;color:#43546d;vertical-align:top}.data-table tr:last-child td{border-bottom:none}.data-table td strong{color:#263750;font-weight:800}.data-table .actions{display:flex;gap:6px}.table-note{color:#99a6b8;font-size:10.5px;line-height:1.5}.table-meta{padding:16px 19px;border-top:1px solid var(--border);font-size:11px;color:#8491a5}
.sim-layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:18px}.sim-card{padding:24px}.sim-card h3{font-size:16px;margin:0 0 7px}.sim-card p{font-size:11px;color:#8995a7;margin-bottom:21px}.step-label{font-size:10px;color:#f19a58;font-weight:900;letter-spacing:1.6px;margin-bottom:12px}.sim-divider{height:1px;background:#edf0f5;margin:22px 0}.sim-preview{padding:22px;background:linear-gradient(155deg,#13213a,#172d47);color:white;border:0}.sim-preview h3{color:white}.sim-preview p{color:#a7bad2}.sim-preview .preview-index{border:1px solid #2b4766;border-radius:12px;margin:22px 0;display:flex;align-items:center;justify-content:space-between;padding:16px}.sim-preview .preview-index b{font-size:35px;color:#ffaa70}.sim-preview .preview-index span{font-size:11px;color:#a8bad2}.sim-preview ul{margin:0;padding:0;list-style:none;display:grid;gap:14px}.sim-preview li{font-size:11px;color:#b3c5db;display:flex;gap:10px;align-items:center}.sim-preview li b{color:#63d2aa;font-size:13px}.important{border-radius:12px;padding:15px 16px;background:#fff7ee;border:1px solid #fde7d0;color:#986b3e;font-size:11.5px;line-height:1.65}.important strong{display:block;color:#9b5f24;margin-bottom:3px}.info-box{border-radius:11px;padding:13px 15px;background:#eef5ff;border:1px solid #dfeafb;color:#536f9d;font-size:11px;line-height:1.55}.info-box strong{color:#3f61a2}.warning-row{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin:8px 0;font-size:11.5px;line-height:1.5;background:#f3f7fd;color:#4e6b94}.warning-row.warning{background:#fff7ea;color:#a87430}.warning-row.critical{background:#fff0f1;color:#b9424b}.warning-row .warning-icon{font-size:15px;font-weight:800}.report-summary{margin:0 0 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mini-stat{padding:18px}.mini-stat b{display:block;font-size:26px;letter-spacing:-.6px}.mini-stat span{font-size:11px;color:#8896aa}.mini-stat.ok b{color:#1c9e70}.mini-stat.review b{color:#c78a29}.mini-stat.block b{color:#d55460}.mini-stat.preserve b{color:#5e78b8}.report-head{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap}.report-title{font-weight:800;font-size:16px;margin:0 0 5px}.report-sub{font-size:11px;color:#8794a8}.report-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.log-list{display:flex;flex-direction:column;gap:0}.log-entry{display:grid;grid-template-columns:80px 100px 1fr;gap:12px;padding:13px 16px;border-bottom:1px solid #edf0f6;font-size:11px;color:#677892}.log-entry:last-child{border-bottom:0}.log-entry strong{color:#3c506c}.log-entry .time{color:#98a6b8;font-variant-numeric:tabular-nums}.log-entry .level{font-weight:750}.log-entry .level.ok{color:#25a67e}.log-entry .level.error{color:#ca5460}.log-entry .level.warning{color:#b47a22}.check-list{display:flex;flex-direction:column;gap:11px}.check-row{display:flex;align-items:flex-start;gap:10px;font-size:11.5px;color:#53637c;line-height:1.5;cursor:pointer}.check-row input{accent-color:#e88b4a;margin-top:3px}.check-panel{padding:22px}.check-panel h3{margin-bottom:8px}.check-panel p{font-size:11px;color:#8793a8}.check-form{margin-top:18px}.check-form .textarea{margin-top:13px}.check-form .btn{margin-top:11px}
.macro-card{padding:21px;display:flex;flex-direction:column;gap:10px}.macro-card h3{margin:0;font-size:15px}.macro-card p{font-size:11px;color:#8795a9;margin:0}.macro-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.macro-code{background:#f4f7fb;border:1px solid #e7ecf4;border-radius:9px;white-space:pre-wrap;word-break:break-word;font:10.5px/1.6 Consolas,monospace;padding:13px;color:#4e6280;max-height:135px;overflow:auto;min-height:80px}.macro-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.guide-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:17px}.steps-list{display:flex;flex-direction:column}.guide-step{padding:15px 0;display:flex;gap:14px;border-bottom:1px solid var(--border)}.guide-step:last-child{border-bottom:0}.step-num{width:31px;height:31px;flex:none;display:grid;place-items:center;border-radius:9px;background:#fff1e7;color:#d77c37;font-weight:850;font-size:11px}.guide-step strong{font-size:12px;color:#34425b}.guide-step p{margin:5px 0 0;color:#8794a7;font-size:11px}.doc-link{display:block;padding:13px 0;border-bottom:1px solid #edf1f6;color:#496fb0;text-decoration:none;font-size:11px;font-weight:750}.doc-link:last-child{border-bottom:0}.list-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf0f5;gap:12px}.list-row:last-child{border:0}.list-row strong{display:block;font-size:12px;color:#34445e}.list-row span{font-size:10px;color:#9ca7b7}.list-row .right{display:flex;gap:8px;align-items:center}
.modal{padding:0;width:min(610px,calc(100% - 28px));max-height:calc(100% - 35px);border:1px solid var(--border);border-radius:17px;box-shadow:0 28px 120px rgba(8,19,40,.3);overflow:auto;background:white;color:var(--ink)}.modal::backdrop{background:rgba(8,20,38,.66);backdrop-filter:blur(3px)}.modal-header{padding:23px 26px 16px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border)}.modal-header span{font-size:9px;color:var(--orange);letter-spacing:1.7px;font-weight:850}.modal-header h2{font-size:20px;margin:7px 0 0}.modal-close{font-size:23px;color:#8c98ad;background:#f3f6fa;border:0;border-radius:8px;width:32px;height:32px;line-height:1}.modal-body{padding:22px 26px}.modal-footer{border-top:1px solid #e9edf5;padding:15px 26px 19px;display:flex;justify-content:flex-end;gap:9px}.toast{position:fixed;right:22px;bottom:24px;padding:13px 18px;border-radius:10px;color:white;background:#1c314d;box-shadow:0 12px 36px rgba(5,19,39,.24);z-index:60;max-width:420px;font-size:12px;font-weight:650}.toast.error{background:#a73c49}
.auth-screen{position:fixed;inset:0;background:#0b1427;display:grid;place-items:center;overflow:auto;padding:30px 20px;z-index:50}.auth-screen[hidden],.app[hidden],.toast[hidden],.mobile-cover[hidden]{display:none!important}.auth-deco{position:fixed;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(211,113,58,.15) 0%,rgba(56,88,129,.08) 44%,transparent 68%);left:50%;top:-320px;transform:translateX(-50%);pointer-events:none}.auth-card{width:min(445px,100%);border:1px solid #27344e;border-radius:23px;background:#121f36;padding:41px 40px;position:relative;box-shadow:0 28px 90px rgba(0,0,0,.23)}.auth-icon{background:#263a5a;border:1px solid #40516e;border-radius:15px;width:58px;height:58px;display:grid;place-items:center;color:#fff;font-size:18px;letter-spacing:-1px;font-weight:850;margin-bottom:25px}.auth-icon span{color:#eb9254}.auth-eyebrow{letter-spacing:2px;color:#e89c5e;font-size:9px;font-weight:800}.auth-card h1{color:#fff;margin:10px 0 10px;font-size:33px}.auth-card h1 em{font-style:normal;color:#ed9859}.auth-card p{color:#95a7c4;font-size:12px;margin-bottom:27px}.auth-card .field{margin-bottom:16px}.auth-card .field label{color:#c3d0e4}.auth-card input{background:#192a43;border:1px solid #30425e;color:#f9fbff;border-radius:9px;padding:13px;width:100%;outline:0}.auth-card input:focus{border-color:#e78e51}.auth-card input::placeholder{color:#7085a3}.auth-submit{width:100%;padding:14px;margin-top:8px;justify-content:space-between}.auth-footer{border-top:1px solid #2b3a55;padding-top:23px;margin-top:29px;color:#8294af;font-size:10px;display:flex;align-items:center;gap:9px}.inline-error{color:#ffd5d6;background:#6e333d;padding:10px 12px;border-radius:7px;font-size:11px;margin:9px 0}
.mobile-cover{display:none}.divider{border-top:1px solid var(--border);margin:18px 0}.text-right{text-align:right}.flex{display:flex;align-items:center;gap:8px}.space-between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.border-bottom{border-bottom:1px solid var(--border)}.nowrap{white-space:nowrap}.wrap{flex-wrap:wrap}
@media(max-width:1200px){.main{padding:30px 25px 45px}.topbar{padding:0 25px}.sidebar{width:235px;min-width:235px}.grid-4{grid-template-columns:repeat(2,1fr)}.sim-layout{grid-template-columns:minmax(0,1fr) 290px}.hero-visual{flex-basis:160px}}
@media(max-width:920px){.sidebar{position:fixed;left:-270px;transition:left .2s;width:265px;min-width:265px}.sidebar.open{left:0}.mobile-menu{display:block}.mobile-cover:not([hidden]){display:block;position:fixed;inset:0;background:rgba(7,18,35,.65);z-index:11}.sim-layout,.guide-grid{grid-template-columns:1fr}.topbar{height:66px}.hero-visual{display:none}}
@media(max-width:640px){.main{padding:24px 16px 38px}.topbar{padding:0 16px}.footer{padding:18px;display:block;line-height:2}.page-head{flex-direction:column;margin-bottom:22px}.page-head h1{font-size:25px}.head-actions{width:100%}.head-actions .btn{flex:1}.top-create,.top-avatar{display:none}.simulation-tag{font-size:8px;padding:7px}.breadcrumb>span:first-child,.breadcrumb .slash{display:none}.grid-4,.grid-3,.grid-2,.report-summary,.form-row,.form-row.three{grid-template-columns:1fr}.hero{padding:24px;border-radius:17px;min-height:0}.hero h2{font-size:23px}.hero p{font-size:11px}.stat{padding:18px}.stat strong{font-size:27px}.toolbar .select{width:100%;max-width:none}.toolbar,.toolbar-left,.toolbar-right{width:100%}.toolbar-left>*{flex:1}.list-row{align-items:flex-start}.report-head{display:block}.report-actions{margin-top:12px}.log-entry{grid-template-columns:75px 1fr;gap:6px}.log-entry .time{grid-column:2}.modal-header,.modal-body,.modal-footer{padding-left:18px;padding-right:18px}.auth-card{padding:28px 24px}.guide-grid{display:block}.guide-grid>*{margin-bottom:15px}}
@media print{.sidebar,.topbar,.footer,.btn,.head-actions,.modal,.sidebar-bottom,.check-form{display:none!important}.main{padding:0}.main-shell{width:100%}.page-head h1{font-size:20px}.card{box-shadow:none}.data-table{min-width:0;font-size:9px}.data-table th,.data-table td{padding:7px}.report-summary{grid-template-columns:repeat(4,1fr)}body{background:white}}
