#zhibaoConsole[hidden]{display:none!important}#zhibaoConsole{position:fixed;inset:0;z-index:5000;background:#f4f7f5;color:#263b35;font:14px/1.6 system-ui,sans-serif;overflow:auto;padding:10px 14px calc(22px + env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain}body.zc-open{overflow:hidden}#zhibaoConsole>header{display:flex;align-items:center;gap:12px;position:sticky;top:-10px;z-index:2;background:#f4f7f5;padding:8px 0;border-bottom:1px solid #dbe5df}#zhibaoConsole nav{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}#zhibaoConsole button{font:inherit;font-size:14px;min-height:38px;padding:6px 12px;border:1px solid #cfddd4;border-radius:8px;color:#235a48;background:white;cursor:pointer}#zhibaoConsole button[aria-selected=true]{background:#8f422f;color:white;border-color:#8f422f}#zhibaoConsole button:disabled{opacity:.45;cursor:default}#zhibaoConsole article,#zhibaoConsole form[data-adjust],#zhibaoConsole form[data-membership]{background:white;padding:11px;border:1px solid #dce5df;border-radius:11px;margin:9px 0}#zhibaoConsole p{margin:6px 0;overflow-wrap:anywhere}#zhibaoConsole h3,#zhibaoConsole h4{margin:8px 0}#zhibaoConsole small{display:block;color:#61736b;font-size:12px}#zhibaoConsole input,#zhibaoConsole select{min-width:0;box-sizing:border-box;font:inherit;min-height:40px;border:1px solid #cad8d0;border-radius:8px;padding:7px 42px 7px 10px;background-color:white;color:#263b35}#zhibaoConsole select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10'%3E%3Cpath d='m2 2 5 5 5-5' fill='none' stroke='%23496959' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}#zhibaoConsole input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;right:16px;margin:0;width:18px}#zhibaoConsole input[type=datetime-local]{position:relative;width:100%}#zhibaoConsole form{display:flex;gap:7px;flex-wrap:wrap;align-items:center}#zhibaoConsole form[data-search] input{flex:1}#zhibaoConsole label{display:block}#zhibaoConsole input[type=checkbox]{min-height:16px;padding:0;width:16px;vertical-align:middle}#zhibaoConsole .zc-role label{display:inline-block;margin:5px 10px 5px 0}#zhibaoConsole .zc-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:9px 0;font-size:12px}#zhibaoConsole .zc-pages input{width:64px;padding:5px}#zhibaoConsole .zc-person{display:inline-flex;gap:8px;align-items:center;min-width:0;text-align:left;vertical-align:middle}#zhibaoConsole .zc-person img,#zhibaoConsole .zc-person i{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#e4eee6;display:grid;place-items:center;font-style:normal;flex:none}#zhibaoConsole .zc-person span{overflow-wrap:anywhere}#zhibaoConsole .zc-user{display:flex;width:100%;justify-content:space-between;gap:10px;text-align:left;border:0;padding:3px;background:transparent}#zhibaoConsole .zc-owner{margin:8px 0;padding-top:7px;border-top:1px solid #edf1ed;font-size:12px}#zhibaoConsole dl{display:grid;grid-template-columns:92px 1fr;gap:5px;margin:10px 0}#zhibaoConsole dd{margin:0;overflow-wrap:anywhere}#zhibaoConsole dt{color:#6b7d72}#zhibaoConsole .zc-text{white-space:pre-wrap}#zhibaoConsole .zc-change{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px}#zhibaoConsole .zc-alert,#zhibaoConsole [data-message]{color:#a13b28}#zhibaoConsole .zc-switch{display:flex;gap:8px}.zc-entries{display:grid;gap:7px;margin-top:10px}.zc-entries button{min-height:42px;border:1px solid #cea06d;background:#fff1db;color:#8f461c;font-weight:700;border-radius:9px;text-align:left;padding:8px 12px;font-size:14px}@media(min-width:800px){#zhibaoConsole{padding-left:max(24px,calc((100vw - 1080px)/2));padding-right:max(24px,calc((100vw - 1080px)/2))}}

/* Compact shared personnel and access controls. */
#zhibaoConsole .zc-primary{background:#aa422e;color:#fff;border-color:#aa422e;font-weight:700}
#zhibaoConsole .zc-access-heading,#zhibaoConsole .zc-access-main{display:flex;justify-content:space-between;align-items:center;gap:10px}
#zhibaoConsole .zc-access-main>div{min-width:0;flex:1}#zhibaoConsole .zc-access-main>button{flex:none}
#zhibaoConsole .zc-count{background:#aa422e;color:white;border-radius:12px;padding:1px 8px}
#zhibaoConsole .zc-switch{flex-wrap:wrap;margin:8px 0;gap:5px}#zhibaoConsole .zc-switch button{padding:5px 9px;min-height:34px}
#zhibaoConsole form[data-access-search] input{flex:1;width:100px}#zhibaoConsole .zc-actions{display:flex;gap:8px;flex-wrap:wrap}
#zhibaoConsole .zc-fold,#zhibaoConsole .zc-help{background:white;border:1px solid #dce5df;border-radius:9px;padding:10px;margin:7px 0}
#zhibaoConsole summary{cursor:pointer;min-height:26px;font-weight:600}#zhibaoConsole details[open]>summary{margin-bottom:7px}
#zhibaoConsole .zc-quick>button{width:100%;min-height:42px}#zhibaoConsole form[data-expiry]{margin:9px 0;flex-wrap:nowrap;align-items:flex-end}
#zhibaoConsole form[data-expiry] label{flex:1;min-width:0}#zhibaoConsole input[type=date]{position:relative;width:100%;padding-right:42px}
#zhibaoConsole input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:16px;margin:0;width:18px}
.zc-ban-alert{display:block!important;width:100%;box-sizing:border-box;margin:7px 0;padding:9px 10px!important;border:1px solid #e6b2a7!important;border-radius:8px;background:#fff0eb!important;color:#a42e20!important;font-weight:700!important;font-size:14px!important;text-align:left;cursor:pointer}
