.platform-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.platform-heading h1{font-size:29px;letter-spacing:-1.2px}.platform-heading p{font-size:12px;color:#989085;margin-top:9px;line-height:1.8}.platform-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff9f1;border:1px solid #f0dfca;padding:16px 19px;border-radius:11px;margin-bottom:23px}.platform-preview-bar strong{font-size:11px;color:#a77c50;display:inline-block}.platform-preview-tag{font:700 8px Arial,sans-serif;letter-spacing:1px;background:#f8e7d1;color:#bd8d56;border-radius:4px;padding:4px 6px;margin-right:8px}.platform-preview-bar p{font-size:10px;color:#b39c80;line-height:1.9;margin-top:7px}.platform-preview-bar label{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:9px;color:#b09a7b}.platform-preview-bar select{font-size:11px;padding:9px 12px;border:1px solid #e8d8c4;border-radius:7px;color:#94764f;background:white;max-width:190px}.platform-tabs{display:flex;gap:5px;padding:5px;border:1px solid #eee8df;background:#fcfaf7;border-radius:10px;margin-bottom:29px;overflow-x:auto}.platform-tabs a{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:105px;padding:11px 9px;font-size:11px;white-space:nowrap;border-radius:7px;color:#aa9a85}.platform-tabs svg{width:16px;height:16px}.platform-tabs a.active{background:#fff0df;color:#bd7a43;font-weight:650}.platform-tabs a:hover{background:#fff6eb}.platform-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.platform-section-heading h2{font-size:19px;letter-spacing:-.7px;color:#625444}.platform-section-heading p{font-size:11px;color:#afa08b;line-height:1.9;margin-top:7px}.platform-local-dot{font-size:9px;color:#b09f87;white-space:nowrap;display:flex;gap:6px;align-items:center}.platform-local-dot:before{content:'';width:5px;height:5px;border-radius:50%;background:#a5b48b}.platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.platform-metrics>div{padding:21px;border:1px solid #eee5d7;border-radius:11px;background:#fffdfa;display:flex;flex-direction:column;align-items:flex-start}.platform-metrics>div>svg{width:23px;height:23px;color:#d7af80;margin-bottom:17px}.platform-metrics>div:nth-child(2)>svg{color:#a1b18a}.platform-metrics>div:nth-child(3)>svg{color:#b2a2ba}.platform-metrics>div:nth-child(4)>svg{color:#a3b5c2}.platform-metrics span{font-size:10px;color:#ac9b81}.platform-metrics strong{font-size:29px;font-weight:650;color:#7b654a;margin:6px 0}.platform-metrics small{font-size:10px;font-weight:400;color:#bba88c;margin-left:5px}.platform-metrics p{font-size:8px;color:#bcab92;line-height:1.8}.platform-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.platform-panel{border:1px solid #eee6d9;border-radius:11px;padding:22px;background:#fff;min-width:0}.platform-panel .section-heading h2{font-size:14px;color:#947b59}.platform-shortcuts{display:grid;gap:8px}.platform-shortcuts>a,.platform-shortcuts>button{display:grid;grid-template-columns:36px 1fr 16px;align-items:center;gap:4px 11px;padding:11px 7px;text-align:left;border-radius:7px}.platform-shortcuts>a:hover,.platform-shortcuts>button:hover{background:#fffaf2}.platform-shortcuts>*>span{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff2df;color:#c8a471}.platform-shortcuts>*>span svg{width:18px;height:18px}.platform-shortcuts strong{font-size:11px;font-weight:550;color:#9b835f}.platform-shortcuts small{grid-column:2;font-size:9px;color:#bbaa90}.platform-shortcuts>*>svg{grid-column:3;grid-row:1/3;width:14px;height:14px;color:#c8b79e}.platform-check{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #f2ebe0}.platform-check-icon{width:31px;height:31px;display:grid;place-items:center;background:#f5f0e5;color:#bda37c;border-radius:8px;flex-shrink:0}.platform-check-icon svg{width:16px;height:16px}.platform-check-icon.muted{background:#edf1e8;color:#a1b08b}.platform-check strong{font-size:11px;color:#a18c6b;font-weight:550}.platform-check p{font-size:9px;color:#c0af92;line-height:1.8;margin-top:6px}.platform-check>svg{width:13px;height:13px;margin-left:auto;color:#c6b799}.platform-notice{display:flex;align-items:flex-start;gap:8px;font-size:10px;line-height:1.9;color:#b69d7b;background:#fffbf3;border:1px solid #f0e5d4;border-radius:8px;padding:14px;margin:16px 0}.platform-notice svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.platform-recent{margin-top:24px}.platform-events>div{display:flex;gap:12px;padding:14px 0;border-top:1px solid #f3ede2}.platform-events>div:first-child{border-top:0}.platform-events>div>span{width:29px;height:29px;display:grid;place-items:center;background:#faf5eb;color:#c2aa83;border-radius:8px;flex-shrink:0}.platform-events svg{width:15px;height:15px}.platform-events strong{font-size:10px;font-weight:550;color:#ad8b5c}.platform-events p{font-size:11px;color:#9d8a6d;margin-top:6px;overflow-wrap:anywhere}.platform-events small{display:block;font-size:8px;color:#bdad94;margin-top:7px;line-height:1.8}.platform-table-wrap{overflow:auto;max-width:100%}.platform-table{width:100%;border-collapse:collapse;min-width:570px}.platform-table th{font-size:10px;color:#b29d7d;font-weight:500;text-align:left;padding:12px 10px;background:#fcf9f3}.platform-table td{font-size:10px;color:#ac997b;padding:15px 10px;border-bottom:1px solid #f0e9dd;line-height:1.8}.platform-table td strong{font-weight:550;color:#9b815b;font-size:11px}.platform-table small{display:block;font-size:8px;color:#bcab8f;margin-top:6px;max-width:310px}.platform-table code{font-size:9px;color:#b29a75;overflow-wrap:anywhere}.platform-table td>button{display:flex;align-items:center;gap:5px;font-size:10px;color:#bb8a4b}.platform-table td>button svg{width:12px;height:12px}.permission-matrix{min-width:440px}.permission-matrix tbody th{background:transparent}.platform-institution{display:flex;gap:13px;align-items:center;padding:16px 0}.platform-institution>svg{color:#b1b894;width:30px;height:30px}.platform-institution strong{font-size:13px;color:#9d8863}.platform-institution p{font-size:9px;color:#b5a58b;margin-top:7px}.platform-institution>a{margin-left:auto}.platform-footnote{font-size:10px;line-height:1.9;color:#bcaa8d;margin-top:18px}.platform-empty{text-align:center;padding:35px 15px;color:#b3a082}.platform-empty>svg{height:32px;width:32px;color:#cfba98;margin-bottom:18px}.platform-empty h3{font-size:15px;font-weight:550;color:#aa916a}.platform-empty p{font-size:10px;line-height:1.9;margin-top:10px}.platform-empty.compact{font-size:11px;padding:25px}.platform-access{border:1px dashed #e7d7be;border-radius:12px;text-align:center;padding:55px 20px;background:#fffdf9}.platform-access>span{display:inline-grid;place-items:center;width:53px;height:53px;border-radius:15px;background:#fff0dd;color:#d2ad77;margin-bottom:20px}.platform-access h2{font-size:23px;color:#8c7150;letter-spacing:-.7px}.platform-access p{font-size:11px;line-height:2;color:#b09a79;margin:15px 0 25px}.platform-access>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.platform-audit-search{max-width:450px;margin-bottom:18px}.platform-audit-search input{width:100%;font-size:11px}
@media(max-width:1100px){.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-overview-grid{grid-template-columns:1fr}.platform-preview-bar{align-items:flex-start;flex-direction:column;gap:13px}}
@media(min-width:701px){.platform-tabs{position:sticky;top:18px;float:left;display:flex;flex-direction:column;width:176px;max-height:calc(100vh - 36px);margin:0 26px 28px 0;padding:7px;overflow-y:auto;overflow-x:hidden}.platform-tabs a{flex:0 0 auto;justify-content:flex-start;min-width:0;padding:10px 11px}.platform-body{min-height:560px;margin-left:202px}.platform-heading~.platform-preview-bar{margin-left:202px}}
@media(max-width:700px){.platform-heading{align-items:flex-start;flex-direction:column}.platform-heading h1{font-size:25px}.platform-heading p{font-size:11px}.platform-heading>a{font-size:10px;padding:8px 11px;min-height:32px}.platform-preview-bar{padding:14px}.platform-preview-tag{font-size:7px;margin-right:5px}.platform-preview-bar strong{font-size:10px}.platform-preview-bar p{font-size:9px}.platform-preview-bar label{width:100%;justify-content:space-between}.platform-preview-bar select{font-size:10px;max-width:170px}.platform-tabs{margin-bottom:23px}.platform-tabs a{font-size:10px;padding:9px 7px;min-width:100px}.platform-metrics{gap:11px}.platform-metrics>div{padding:16px}.platform-metrics p{font-size:8px}.platform-metrics strong{font-size:25px}.platform-panel{padding:17px}.platform-section-heading{align-items:flex-start;gap:10px}.platform-section-heading h2{font-size:17px}.platform-section-heading p{font-size:10px}.platform-section-heading>.btn{font-size:10px;padding:9px}.platform-local-dot{display:none}.platform-access{padding:40px 15px}.platform-access h2{font-size:20px}.platform-access p{font-size:10px}.platform-institution{flex-wrap:wrap}.platform-institution>a{margin-left:0}.platform-notice{font-size:9px}}
.drive-quota-default,.drive-trash-policy{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;background:#fffaf4}.drive-quota-default span,.drive-trash-policy span{display:block;font-size:10px;color:#ab987d}.drive-quota-default strong,.drive-trash-policy strong{display:block;margin:6px 0;font-size:27px;color:#c36632}.drive-quota-default p,.drive-trash-policy p{font-size:10px;color:#b7a48b}.drive-trash-policy{background:#fffdf8}.platform-readonly{color:#aa9b87;font-size:11px}.drive-quota-table td:nth-child(2),.drive-quota-table td:nth-child(3){white-space:nowrap}
