.everyday-tool{display:grid;gap:18px;min-width:0}.everyday-notice{padding:13px 16px;border:1px solid #d7eafa;border-radius:9px;background:#edf7ff;color:#427b9d;font-size:12px;line-height:1.8}.everyday-tool .field{display:flex;flex-direction:column;gap:8px;color:#50738c;font-size:12px}.everyday-tool input:not([type=checkbox]),.everyday-tool select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d7e7f2;border-radius:7px;background:#fcfeff;color:#355e79;padding:10px;font:inherit;min-height:41px}.everyday-tool input[type=file]{padding:16px;background:#f5fbff;border-style:dashed}.everyday-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.everyday-actions{display:flex;flex-wrap:wrap;gap:10px}.everyday-editor{width:100%;box-sizing:border-box;resize:vertical;padding:14px;border:1px solid #dbe7f0;border-radius:10px;background:#fff;color:#173d54;font:inherit;line-height:1.7;min-height:120px}.everyday-editor[readonly]{background:#f5faff}.everyday-status,.everyday-note{font-size:12px;line-height:1.8;color:#6c879b;overflow-wrap:anywhere;margin:0}.everyday-status.has-error{color:#a65135}.everyday-table-wrap{max-height:360px;overflow:auto;border:1px solid #dce9f3;border-radius:10px}.everyday-table{width:100%;border-collapse:collapse;font-size:12px}.everyday-table th,.everyday-table td{border-bottom:1px solid #dce9f3;text-align:left;padding:10px;overflow-wrap:anywhere;max-width:300px}.everyday-table th{position:sticky;top:0;background:#eaf5fe;color:#17486a}.everyday-table td:last-child{white-space:nowrap}.everyday-table td .btn{min-width:28px;padding:4px 9px;height:29px;margin-right:4px}.everyday-barcode{overflow:auto;padding:18px;border:1px solid #dce9f3;border-radius:12px;background:#fff}.everyday-color-preview{padding:38px 24px;border:1px solid #dbe7f0;border-radius:12px;font-size:24px;font-weight:600}.everyday-check{display:flex;align-items:center;gap:9px;color:#50738c;font-size:12px}.everyday-check input{accent-color:#358bc6;width:17px;height:17px}.everyday-tool [hidden]{display:none!important}.everyday-tool button:disabled{opacity:.5;cursor:default}@media(max-width:640px){.everyday-grid{grid-template-columns:1fr}.everyday-color-preview{font-size:20px}.everyday-actions .btn{flex:1;min-width:130px}.everyday-table th,.everyday-table td{padding:8px;font-size:11px}}
