.admin-module-page{max-width:1180px;margin:0 auto}.form-page-head small{display:block;margin-top:4px;color:#7a837f}.header-login-account{border:0;background:transparent;color:inherit;cursor:pointer}.module-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0;padding:5px;border:1px solid #e3d4b2;border-radius:15px;background:#fff}.module-tabs button{min-height:42px;border:0;border-radius:11px;background:transparent;color:#6f736f;font-size:12px;font-weight:800}.module-tabs button.active{background:#dfa846;color:#172d27}.module-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.module-toolbar label{display:flex;align-items:center;gap:8px;min-height:43px;padding:0 13px;border:1px solid #ddd5c5;border-radius:12px;background:#fff}.module-toolbar label:first-child{flex:1}.module-toolbar input{min-width:0;border:0;outline:0;background:transparent}.module-toolbar .secondary-button{min-height:43px}.order-web-list{display:grid;gap:13px}.order-web-card{padding:17px;border:1px solid #dfd7c8;border-radius:17px;background:#fff;box-shadow:0 10px 26px #1e3a300d}.order-web-head,.order-web-info,.order-web-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-web-head h3{margin:0;font-size:16px}.order-web-head p,.order-web-card small{margin:4px 0 0;color:#75807b}.order-web-status{padding:6px 9px;border-radius:99px;background:#fff1d2;color:#8c6116;font-size:10px;font-weight:900}.order-web-status.confirmed{background:#dff2e8;color:#1e704d}.order-web-info{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:15px 0;padding:12px;border-radius:12px;background:#f8f6f1}.order-web-info span{display:block;color:#87918d;font-size:9px;text-transform:uppercase}.order-web-info b{display:block;margin-top:5px;font-size:12px;overflow-wrap:anywhere}.order-web-actions{justify-content:flex-end}.order-web-actions button,.credential-actions button{padding:8px 12px;border:1px solid #caa04b;border-radius:9px;background:#fffaf0;color:#6f4e17;font-size:11px;font-weight:800}.order-web-actions .danger,.credential-actions .danger{border-color:#e2b3b3;background:#fff4f4;color:#a73333}.order-web-actions .confirm{background:#dfa846;color:#172d27}.admin-order-form{margin-top:12px}.admin-order-form input[type=file]{padding:10px;border:1px dashed #c9a457;border-radius:10px;background:#fffbf1}.table-scroll{overflow:auto;border:1px solid #ded7ca;border-radius:16px;background:#fff}.module-table{width:100%;border-collapse:collapse}.module-table th,.module-table td{padding:13px 15px;border-bottom:1px solid #eee8dd;text-align:left;font-size:12px}.module-table th{background:#f7f3ea;color:#72531f;font-size:10px;text-transform:uppercase}.module-table tr:last-child td{border-bottom:0}.city-photo{width:80px;height:52px;object-fit:cover;border-radius:9px;background:#eee}.city-photo-empty{display:grid;place-items:center;width:80px;height:52px;border-radius:9px;background:#eee;color:#8a918e;font-size:10px}.city-file{position:relative;display:inline-block}.city-file input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.city-file span{display:block;padding:8px 11px;border:1px solid #c99b3e;border-radius:8px;background:#fff8e9;color:#765019;font-size:11px;font-weight:800}.credential-shell{display:grid;gap:14px}.credential-tabs{grid-template-columns:repeat(2,1fr)}.credential-form{margin:0}.credential-list{display:grid;gap:9px}.credential-row{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr 1fr auto;align-items:center;gap:9px;padding:12px;border:1px solid #e3ddd1;border-radius:12px;background:#fff;font-size:11px}.credential-row strong{font-size:12px}.credential-actions{display:flex;gap:5px}.order-edit-dialog{width:min(780px,calc(100vw - 32px))}.proof-modal-image{max-width:95vw;max-height:88vh;object-fit:contain}.admin-role-hidden{display:none!important}
@media(max-width:760px){.module-toolbar{align-items:stretch;flex-direction:column}.module-toolbar label{width:100%}.module-tabs{grid-template-columns:1fr}.order-web-info{grid-template-columns:1fr 1fr}.order-web-actions{flex-wrap:wrap}.credential-row{grid-template-columns:1fr 1fr}.credential-actions{grid-column:1/-1}.module-table th,.module-table td{padding:10px}}
