.tool-order-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;color:#8b967c;font-size:14px}.tool-order-bar button,.order-reset{border:1px solid #d6ddca;background:#f4f5ec;color:#657653;border-radius:99px;padding:11px 19px;font:inherit;cursor:pointer}.tool-order-bar button:hover,.order-row button:hover:not(:disabled){background:#e6edda}.tool-order-bar button:disabled{opacity:.5;cursor:wait}.order-dialog{width:min(520px,calc(100vw - 32px));box-sizing:border-box}.order-dialog h2{margin-top:20px}.order-hint{font-size:13px;line-height:1.8;color:#909b82}.order-list{padding:0;list-style:none;display:grid;gap:10px;margin:25px 0 12px}.order-row{display:flex;align-items:center;gap:8px;background:#eef1e5;border-radius:16px;padding:15px 12px}.order-pen{background:#f5e7e0}.order-keys{background:#f2eee3}.order-album{background:#ebe7f1}.order-number{font:italic 20px Georgia,serif;color:#9aa78b;width:25px}.order-row strong{font-size:15px;font-weight:500;flex:1;color:#4e5844}.order-row button{border:1px solid #ffffffb0;background:#fffaf0b0;border-radius:9px;min-width:32px;height:32px;padding:0 8px;color:#69795b;font:inherit;font-size:12px;cursor:pointer}.order-row button:disabled{opacity:.3;cursor:default}.order-status{font-size:12px;min-height:20px;line-height:1.7;color:#7d8c6e}.order-actions{display:flex;align-items:center;gap:15px;margin-top:22px}.order-actions .account-save{flex:1}.order-reset{font-size:12px;padding:12px 15px}.order-row button:focus-visible,.tool-order-bar button:focus-visible{outline:2px solid #6a8054;outline-offset:3px}@media(max-width:420px){.order-dialog{padding:30px 20px}.order-row{gap:5px;padding:12px 8px}.order-row strong{font-size:13px}.order-row button{padding:0 6px}.tool-order-bar{font-size:12px}}
