body[data-page=orders] [data-card=order]:not([data-mock-order]),[data-order-track] .commission-card:not([data-mock-order]){display:none}.order-detail:not([data-mock-detail]){visibility:hidden}.zg-order-slide{flex:none;width:calc(33.3333% - 16px)}.zg-order-empty{grid-column:1/-1;width:100%;padding:56px 24px;text-align:center;color:#b6c9e3;font:16px/1.8 "Microsoft YaHei",sans-serif}.zg-order-empty h1,.zg-order-empty h3{color:#edf4ff;margin-bottom:12px}.zg-order-empty a{display:inline-flex;min-height:44px;align-items:center;color:#9acbff;margin-top:20px;text-decoration:underline}.zg-order-cover-placeholder{height:100%;min-height:220px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#c4d9ef;background:#17263d;font-size:23px}.zg-order-cover-placeholder small{font-size:13px;color:#91abc7}.zg-order-prose{white-space:pre-wrap;overflow-wrap:anywhere}.zg-order-section-heading{font-size:22px;margin-bottom:18px;color:#edf4ff}.commission-cover-hint{display:flex;align-items:center;gap:6px}.commission-arrow svg{display:inline-block}.detail-main-image .zg-order-cover-placeholder{min-height:360px}@media(max-width:700px){.zg-order-slide{width:300px}.zg-order-section-heading{font-size:18px}.detail-main-image .zg-order-cover-placeholder{min-height:220px}}

.zg-application-card{min-width:0;display:flex;flex-direction:column;border:1px solid #4d6175;border-radius:14px;overflow:hidden;background:#142235}.zg-application-card .commission-card{border:0;border-radius:0;flex:1}.zg-application-record{padding:18px;border-top:1px solid #4d6175;color:#c5d8ec;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.zg-application-record>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.zg-application-record p{margin:7px 0 0}.zg-application-status{font-size:12px;padding:3px 9px;border-radius:5px;background:#263e58;color:#d7e8fd;white-space:nowrap}.zg-application-status.approved{background:#173f36;color:#b9f0d7}.zg-application-status.rejected{background:#4d2836;color:#ffd0db}.zg-application-status.pending{background:#44391f;color:#f4dfad}.zg-application-note{white-space:pre-wrap}#mock-order-application textarea{width:100%;padding:12px;border:1px solid #527390;border-radius:6px;font:inherit;font-size:13px;color:#dceafa;background:#0a1726;resize:vertical}#mock-order-application textarea:focus-visible{outline:2px solid #8ac8df;outline-offset:2px}#mock-application-error{color:#ffc5d0;font-size:13px;line-height:1.8}#mock-application-success{color:#b9f0d7;font-size:14px;line-height:1.8;margin-top:16px}#mock-application-success:empty{display:none}#mock-application-records h3{font-size:17px;color:#e1edf9;margin:24px 0 12px}#mock-application-records .zg-application-record{padding:16px 0}.zg-application-list-link{display:inline-flex;align-items:center;min-height:44px;color:#aed5ff;margin-top:12px;font-size:13px;text-decoration:underline}#mock-order-application [type=submit]:disabled{opacity:.6;cursor:wait}

[data-mock-order-tab]{border-bottom:2px solid transparent!important;padding-bottom:12px!important;color:#c3d2e5!important}[data-mock-order-tab]>span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}[data-mock-order-tab]>div{display:none!important}[data-mock-order-tab][aria-pressed=true]{color:#a5d7ff!important;border-bottom-color:#83c7ff!important}.zg-application-record{font-size:18px}.zg-application-status{font-size:16px}@media(max-width:700px){body[data-page=orders] main .zg-applied-list{grid-template-columns:minmax(0,1fr)!important}.zg-application-record{font-size:14px}.zg-application-status{font-size:13px}}

.zg-application-card .commission-card[data-card]{border:0!important;border-radius:0!important;box-shadow:none!important;height:auto}

.zg-partner-project {margin-top:20px;padding-top:18px;border-top:1px solid #35475e;}
.zg-partner-project h3 {font-size:18px;line-height:1.7;}
.zg-partner-project h3 span {display:block;font-size:13px;color:#a8bad1;font-weight:400;}
.zg-partner-project dl {display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;}
.zg-partner-project dt {font-size:13px;color:#a8bad1;}.zg-partner-project dd {margin:5px 0 0;font-size:16px;color:#eef4ff;}
.zg-material-pack h2 small {font-size:14px;color:#adbed6;font-weight:400;margin-left:12px;}
.zg-material-filter {display:flex;align-items:center;gap:14px;font-size:14px;margin:22px 0 10px;color:#d4e1f2;}
.zg-material-filter select {background:#16253a;color:#e9f0fa;border:1px solid #425571;border-radius:6px;padding:10px;min-height:44px;}
.zg-material-file {display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid #33445c;}
.zg-material-file[hidden] {display:none;}.zg-material-file>div {flex:1;min-width:0;}
.zg-material-file strong {display:block;font-size:16px;overflow-wrap:anywhere;color:#f0f5fd;}
.zg-material-file small {display:block;margin-top:6px;color:#adbed6;font-size:13px;}
.zg-material-file button,.zg-file-dialog button {border:1px solid #4a6589;border-radius:6px;background:#1d3658;color:#eaf3ff;padding:10px 14px;min-height:44px;cursor:pointer;}
.zg-material-file button:hover,.zg-file-dialog button:hover {background:#2e4e78;}
.zg-file-dialog {box-sizing:border-box;background:#142136;color:#eaf3ff;width:820px;max-width:calc(100vw - 32px);max-height:88vh;padding:24px;border:1px solid #405777;border-radius:12px;}
.zg-file-dialog::backdrop {background:#040b17bd;}.zg-close-file {display:block;margin-left:auto;}
.zg-file-body h2 {font-size:20px;overflow-wrap:anywhere;margin:20px 0;}.zg-file-body img,.zg-file-body video {max-width:100%;max-height:52vh;object-fit:contain;display:block;margin:auto;}.zg-file-body audio {max-width:100%;}
.zg-file-body pre {white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:16px;line-height:1.9;max-height:52vh;overflow:auto;}.zg-download-file {margin-top:20px;}
@media(max-width:650px){.zg-material-file {flex-wrap:wrap;}.zg-material-file>div {flex-basis:100%;}.zg-partner-project dl {gap:16px;}.zg-file-dialog {padding:18px;}}

.zg-material-pack{scroll-margin-top:130px;align-self:start}.zg-material-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:0 0 16px;padding:12px 16px;border:1px solid #718bb0;border-radius:8px;background:#192b43;color:#e2efff;font-size:16px;text-decoration:none}.zg-material-shortcut span{font-size:14px;color:#b8d7ff}.zg-material-shortcut:hover{background:#233b59}.zg-material-shortcut:focus-visible,.zg-material-pack:focus-visible{outline:2px solid #a3d9ff;outline-offset:4px}.zg-material-pack button{min-height:44px}.zg-material-pack .zg-material-file[hidden]{display:none}
