.share-job-copy{display:flex;align-items:center;gap:12px}.copy-job-status{color:#08783e;font-weight:700}.package-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.package-admin-card{display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#fff,#f1f6ff);box-shadow:0 12px 28px rgba(23,92,211,.08)}.package-card-head{display:flex;justify-content:space-between;gap:16px}.package-limits{display:flex;gap:10px;flex-wrap:wrap}.package-limits span{padding:7px 10px;border-radius:10px;background:#e8f0ff}.package-price{display:block;color:var(--blue);font-size:1.6rem}.package-admin-card ul{padding-left:20px}.section:has(.job-grid){background:linear-gradient(180deg,#fff 0%,#f4f8ff 55%,#eaf2ff 100%)}
.support-wrap{max-width:920px}.support-form{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface,#fff);box-shadow:0 18px 45px rgba(25,74,140,.1)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quotation-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:18px}.quotation-sheet{max-width:920px;margin:auto;padding:46px;background:#fff;color:#15233a;border:1px solid #d8e1ef;border-radius:18px;box-shadow:0 18px 50px rgba(14,47,94,.12)}.quotation-sheet>header{display:flex;align-items:center;justify-content:space-between;border-bottom:4px solid #2f62c9;padding-bottom:20px}.quotation-sheet>header img{width:150px;max-height:85px;object-fit:contain}.quotation-sheet h1{margin:0;color:#234eac;font-size:2.2rem}.quotation-meta{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;padding:18px;background:#f0f5ff;border-radius:12px}.quotation-sheet table{width:100%;border-collapse:collapse;margin:28px 0}.quotation-sheet th,.quotation-sheet td{padding:14px;border:1px solid #c9d4e5;text-align:left;vertical-align:top}.quotation-sheet thead,.quotation-sheet tfoot{background:#e8f0ff}.quotation-sheet>footer{padding-top:18px;border-top:1px solid #d8e1ef;color:#53627a}[data-theme="dark"] .package-admin-card{background:linear-gradient(145deg,#17243a,#1d2e49)}
@media(max-width:600px){.share-job-copy{align-items:flex-start;flex-direction:column}.package-admin-card{padding:18px}.form-grid,.quotation-meta{grid-template-columns:1fr}.quotation-sheet{padding:22px}.quotation-actions{justify-content:flex-start}}@media print{.school-sidebar,.school-topbar,.quotation-actions,.site-footer{display:none!important}.quotation-sheet{box-shadow:none;border:0;max-width:none}.school-main{padding:0!important}}
.job-card-clickable{cursor:pointer;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.job-card-clickable:hover,.job-card-clickable:focus-visible{transform:translateY(-3px);border-color:#7eabef;box-shadow:0 18px 38px rgba(22,73,143,.13);outline:none}.share-copy-job{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 15px;border:0;border-radius:10px;background:linear-gradient(135deg,#175cd3,#3b8cff);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(23,92,211,.22)}.share-copy-job:hover{filter:brightness(1.07);transform:translateY(-1px)}.social-share .copy-job-status{align-self:center}.support-form label{display:grid;gap:7px;font-weight:750}.support-form input,.support-form select,.support-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #cdd9e9;border-radius:13px;background:#fafdff;color:inherit;font:inherit;transition:.18s}.support-form textarea{min-height:120px;resize:vertical}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:0;border-color:#4d8bed;box-shadow:0 0 0 4px rgba(23,92,211,.12);background:#fff}.support-form .button{min-height:52px;border-radius:13px;justify-content:center}.support-wrap .section-head{padding:12px 0 24px}.support-wrap .section-head h1{font-size:clamp(2rem,5vw,3.2rem);margin:.3rem 0}
