.aw-panel{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;background:#f7faff;border:1px solid #d7e3f1;border-radius:14px;padding:16px;margin:0 0 16px;color:#16375c;text-align:left;font:14px/1.45 Arial,sans-serif}.aw-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.aw-heading>span{font-size:12px;color:#60748c;white-space:nowrap}.aw-panel progress{width:100%;height:6px;margin:10px 0;accent-color:#23784e;display:block}.aw-list{padding:0;margin:0;list-style:none}.aw-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #e1e9f2}.aw-file{flex:1;min-width:0}.aw-file>strong,.aw-filename,.aw-error{display:block;overflow-wrap:anywhere}.aw-file>strong{font-size:13px}.aw-filename{font-size:12px;color:#6b7b90;margin-top:2px}.aw-state{display:flex;gap:8px;align-items:center;flex-shrink:0}.aw-badge{font-size:11px;font-weight:700;white-space:nowrap;color:#61738c}.aw-row[data-status=success] .aw-badge{color:#247044}.aw-row[data-status=error] .aw-badge,.aw-error{color:#ad3540}.aw-row[data-status=uploading] .aw-badge{color:#235fa1}.aw-retry,.aw-back,.aw-confirm,.aw-close{font:inherit;cursor:pointer;border:1px solid #c9d8e8;background:#fff;color:#16375c;border-radius:9px;padding:9px 12px;min-height:40px}.aw-retry{font-size:12px}.aw-panel button:disabled,.aw-review button:disabled{opacity:.5;cursor:default}.aw-panel button:focus-visible,.aw-review button:focus-visible{outline:3px solid #80b8ee;outline-offset:2px}.aw-note{font-size:12px;color:#566e8a;margin:11px 0 0}.aw-review{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#0c203bb3;padding:24px;box-sizing:border-box;color:#16375c;font:14px/1.5 Arial,sans-serif}.aw-review-box{width:720px;max-width:100%;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 20px 60px #091d3c50;overflow:hidden}.aw-review header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#112f51;color:#fff}.aw-review h2{font-size:20px;margin:0}.aw-review header p{margin:2px 0 0;font-size:12px;color:#d1deec;overflow-wrap:anywhere}.aw-close{background:#ffffff10;color:#fff;font-size:22px;line-height:1;padding:8px 13px;flex-shrink:0;border-color:#ffffff50}.aw-review-content{padding:18px 22px;overflow:auto;overscroll-behavior:contain}.aw-review-intro{margin:0 0 14px;color:#61738b;font-size:13px}.aw-change{border:1px solid #dce5ef;border-radius:11px;margin-bottom:12px;overflow:hidden}.aw-change h3{font-size:13px;margin:0;padding:9px 12px;background:#f3f7fc}.aw-values{display:grid;grid-template-columns:1fr 1fr}.aw-values>div{padding:10px 12px;min-width:0}.aw-values>div:last-child{background:#f2faf6;border-left:1px solid #dce5ef}.aw-values small{display:block;color:#667b92;font-size:11px}.aw-values p{margin:3px 0 0;overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600}.aw-reason{padding-top:5px;font-size:13px}.aw-reason p{margin:4px 0;color:#61738b;overflow-wrap:anywhere}.aw-review footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e3eaf2;background:#fff}.aw-confirm{background:#1c548a;border-color:#1c548a;color:#fff;font-weight:700}@media(max-width:600px){.aw-panel{padding:12px}.aw-row{align-items:flex-start;gap:8px}.aw-state{flex-direction:column;align-items:flex-end;gap:4px}.aw-review{padding:12px}.aw-review-box{max-height:calc(100dvh - 24px);border-radius:14px}.aw-review header,.aw-review-content{padding:15px}.aw-review h2{font-size:18px}.aw-review footer{padding:12px 15px}.aw-review footer>button{flex:1;font-size:13px}.aw-values{grid-template-columns:1fr}.aw-values>div:last-child{border-left:0;border-top:1px solid #dce5ef}}
