﻿/* school-sales-manage.css - v1.0.0 */
:root{font-family:Arial,sans-serif;color:#20344b;background:#fff}*{box-sizing:border-box}body{margin:0}.shell{max-width:1100px;margin:auto;padding:24px}header{background:#4a90e2;color:#fff;padding:20px 24px;border-radius:8px 8px 0 0}h1{margin:0;font-size:1.7rem}.panel{background:#eef6ff;border-radius:8px;padding:22px;margin-top:16px}.card{background:#fff;border:1px solid #cfdfef;border-radius:7px;padding:16px;margin:14px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}label{display:block;margin:12px 0 5px;font-weight:600}input,textarea,select,button{font:inherit}input,textarea,select{width:100%;padding:9px;border:1px solid #9db2c7;border-radius:5px}textarea{min-height:75px}button{background:#2878c9;color:white;border:0;border-radius:5px;padding:10px 14px;cursor:pointer;margin:8px 8px 0 0}button:disabled{opacity:.6;cursor:wait}p{line-height:1.5;overflow-wrap:anywhere}.preview{border-left:4px solid #4a90e2;padding:8px 12px;background:#e8f3ff}dl{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:8px;margin:0}dt{font-weight:600}dd{margin:0;overflow-wrap:anywhere}#notice:not(:empty){padding:12px;background:#fff2d2;margin-top:12px}#print{white-space:pre-wrap}.check{display:flex;gap:8px;align-items:center}.check input{width:auto}@media print{@page{size:A4 portrait;margin:14mm 12mm 12mm}body{background:white}.shell{max-width:182mm;padding:0}header,.panel,#notice{display:none!important}#print{display:block!important;max-width:182mm;margin:auto;color:black}button{display:none!important}}
