:root{font-family:Arial,Helvetica,sans-serif;color:#18243b;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.shell{max-width:1160px;margin:auto;padding:24px}header{justify-content:space-between;padding:16px 0 32px;border-bottom:1px solid #e1e6ef}.brand,header{display:flex;align-items:center}.brand{gap:12px;color:#1354a2}.brand svg{width:38px;height:38px}.brand strong{display:block;font-size:20px}.brand small,.item small{display:block;color:#748198;margin-top:5px}.account,.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account span{font-size:13px;color:#667}.content{margin-top:32px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:25px}h1{font-size:28px;margin:0 0 10px}.breadcrumbs,.crumb{display:flex;align-items:center;gap:5px;color:#73819b;font-size:13px;flex-wrap:wrap}.uploadButton,button:not(.item):not(.itemMain):not(.iconButton):not(.link){display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:#1857a5;color:white;padding:11px 15px;font-weight:600}.secondary{background:white!important;color:#23446d!important;border:1px solid #d9e1ed!important}.link{background:none;border:0;color:#42668f;padding:2px}.items{border:1px solid #e0e5ed;border-radius:12px;overflow:hidden}.item,.items{background:white}.item{display:flex;align-items:center;width:100%;min-height:75px;padding:12px 18px;border:0;border-bottom:1px solid #e9edf4;text-align:left;gap:12px;color:#24354e}.item:last-child{border-bottom:0}.itemMain{display:flex;align-items:center;flex:1 1;min-width:0;gap:12px;border:0;background:none;text-align:left;color:inherit;padding:0}.item>span,.itemMain span{flex:1 1;min-width:0;overflow-wrap:anywhere}.item svg{flex-shrink:0;color:#447ab5}.item:hover strong,.itemMain:hover strong{color:#1857a5}.iconButton{border:0;background:#f4f7fb;border-radius:8px;padding:9px}.iconButton:hover{background:#e8eef7}.empty{padding:35px;text-align:center;color:#75839a}.hint{font-size:13px;color:#667}.alert{padding:12px 16px;margin-bottom:15px;border-radius:8px;display:flex;justify-content:space-between}.error{color:#9e2832;background:#fff0f0}.success{color:#19663b;background:#ebf9f0}.login{min-height:100vh;display:grid;place-items:center;padding:20px}.panel{width:min(420px,100%);background:white;padding:36px;border:1px solid #e1e6ef;border-radius:16px;box-shadow:0 8px 35px #142e5212}.panel>svg{color:#1857a5}.panel h1{font-size:24px;margin-top:12px}.panel p{color:#6a7890}.panel label{display:block;margin:18px 0;font-weight:600;font-size:14px}.panel input{width:100%;padding:12px;border:1px solid #ccd5e1;border-radius:8px;margin-top:8px}.panel button{width:100%;justify-content:center}.panel small{display:block;margin-top:16px;color:#75839a}.disabled{opacity:.5}footer{margin-top:50px;text-align:center;color:#8590a1;font-size:12px}@media(max-width:650px){.shell{padding:14px}header{gap:12px;flex-direction:column}.toolbar,header{align-items:flex-start}h1{font-size:24px}.account{width:100%;justify-content:space-between}}