.asc-layout{max-width:1480px;margin:30px auto 70px;padding:0 22px;color:#302226}.asc-top,.asc-filter{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.asc-top{background:#fff;padding:26px;border:1px solid #e7d6ae;border-radius:18px}.asc-label{color:#967023;font-size:12px;letter-spacing:.15em;font-weight:800}.asc-top h1{margin:6px 0;font-size:30px;color:#751f2b}.asc-top p{margin:0;color:#70656a}.asc-top nav{display:flex;gap:8px;flex-wrap:wrap}.asc-top nav a{padding:11px 15px;border:1px solid #e5d6cb;text-decoration:none;border-radius:9px;color:#751f2b;font-weight:700}.asc-top nav a.is-current,.asc-save{background:#751f2b;color:white}.asc-filter{margin:18px 0;padding:16px;background:#fff;border:1px solid #eadfc8;border-radius:12px;justify-content:flex-start}.asc-filter label{font-weight:700}.asc-filter input{flex:1;min-width:240px}.asc-filter input,.asc-filter select,.asc-form :is(select,textarea){padding:10px;border:1px solid #d6c9ba;border-radius:8px;background:#fff;color:#302226}.asc-scroller{overflow:auto;border:1px solid #e0d3c4;border-radius:15px;background:white}.asc-table{border-collapse:collapse;width:100%;min-width:780px}.asc-table th{text-align:left;background:#f8f0e3;padding:14px 16px;color:#751f2b;white-space:nowrap}.asc-table td{padding:14px 16px;border-bottom:1px solid #eee5df;vertical-align:top}.asc-table td small{display:block;margin-top:4px;color:#766d70}.asc-status{padding:5px 10px;border-radius:20px;background:#fcf1d4;color:#751f2b;font-size:12px;font-weight:700}.asc-open{background:#fff;color:#751f2b;border:1px solid #751f2b;border-radius:7px;padding:9px 12px;cursor:pointer}.asc-content{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;padding:10px;background:#fffcf7;border-radius:12px}.asc-description p{white-space:pre-wrap;overflow-wrap:anywhere}.asc-form{display:grid;gap:12px}.asc-form label{font-weight:600;display:grid;gap:5px}.asc-form textarea{width:100%;box-sizing:border-box}.asc-form .asc-check{display:flex;align-items:center}.asc-save{border:0;border-radius:8px;padding:12px 16px;cursor:pointer;font-weight:800}.asc-history{border-left:3px solid #d5ab4e;padding:6px 12px}.asc-empty{text-align:center;padding:30px!important}.asc-main-row[hidden],.asc-details[hidden]{display:none}@media(max-width:820px){.asc-content{grid-template-columns:1fr}.asc-top{padding:17px}}
