.section-tabs{display:flex;gap:8px;overflow:auto;margin:0 0 20px;padding-bottom:4px}.section-tabs button{white-space:nowrap}.service-chips{display:flex;flex-wrap:wrap;gap:8px}.service-chip{position:relative}.service-chip input{position:absolute;opacity:0}.service-chip span{display:block;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#24242a;font-size:.75rem;font-weight:800;cursor:pointer}.service-chip input:checked+span{border-color:var(--gold);background:rgba(211,154,23,.18);color:#f2ca6b}.pair-card{padding:18px;border:1px solid var(--line);border-radius:17px;background:#19191e}.pair-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.workflow-guide{position:fixed;left:18px;bottom:18px;z-index:49;width:min(440px,calc(100vw - 36px));padding:15px;border:1px solid rgba(211,154,23,.5);border-radius:17px;background:rgba(10,10,12,.96);box-shadow:0 15px 42px #000}.workflow-guide h3{margin:5px 0}.workflow-guide p{margin:3px 0 12px;color:var(--muted);font-size:.8rem}.workflow-progress{height:5px;border-radius:99px;background:#29292f;overflow:hidden;margin:10px 0}.workflow-progress i{display:block;height:100%;background:var(--gold)}.pov{bottom:18px}.workflow-guide~.pov{bottom:18px}.notification-item{display:grid;grid-template-columns:12px 1fr auto;gap:14px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:15px;background:#1b1b20;cursor:pointer}.notification-item.read{opacity:.55}.notification-dot{width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--gold)}.notification-item.read .notification-dot{background:#555}.health{display:flex;align-items:center;gap:8px;font-weight:850}.health i{width:10px;height:10px;border-radius:50%;background:var(--green)}.stagebar{display:flex;gap:6px;overflow:auto;margin:18px 0}.stage{min-width:96px;flex:1;padding:10px;text-align:center;border-radius:9px;background:#222228;color:#777;font-size:.69rem;font-weight:850}.stage.done{background:rgba(97,167,126,.16);color:#a8e5c0}.stage.current{background:rgba(211,154,23,.2);color:#f3cb6b;outline:1px solid rgba(211,154,23,.5)}.timeline{list-style:none;padding:0}.timeline li{position:relative;padding:0 0 22px 30px;color:var(--muted)}.timeline li:before{content:"";position:absolute;left:2px;top:3px;width:11px;height:11px;border-radius:50%;background:#38383f}.timeline li:after{content:"";position:absolute;left:7px;top:17px;bottom:4px;width:1px;background:#38383f}.timeline li:last-child:after{display:none}.timeline .done{color:#ddd}.timeline .done:before{background:var(--green)}.timeline .current{color:#f0c45e;font-weight:850}.timeline .current:before{background:var(--gold)}.rules-table{width:100%;border-collapse:collapse}.rules-table th,.rules-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.rules-table th{color:var(--soft);font-size:.68rem;text-transform:uppercase;letter-spacing:1px}.passive{color:#aebeff}.hands{color:#f2cb73}.audit{font-size:.75rem;color:var(--muted);padding:9px 0;border-bottom:1px solid var(--line)}.printer-canvas{width:100%;max-width:576px;background:#fff;border-radius:8px}.photo-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.policy{padding:14px;border-radius:13px;background:#1d1d22}.policy b,.policy small{display:block}.policy small{color:var(--muted);margin-top:5px}.order-progress{height:10px;border-radius:99px;background:#29292f;overflow:hidden}.order-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),#edbd4b)}.permission-table{width:100%;border-collapse:collapse}.permission-table td,.permission-table th{padding:11px;border-bottom:1px solid var(--line);text-align:left}.permission-table th{color:var(--soft)}.role-login{cursor:pointer}.role-login:hover{border-color:var(--gold)}@media(max-width:700px){.workflow-guide{bottom:84px}.photo-policy{grid-template-columns:1fr}.rules-table{display:block;overflow:auto}.notification-item{grid-template-columns:12px 1fr}.notification-item>.badge{grid-column:2}}
@media print{body{background:#fff}.app-hide,header,.pov,.workflow-guide,.faith,.hero,.actions{display:none!important}.tag-print-only{display:block!important}.printer-canvas{width:2.4in!important;height:1.2in!important;max-width:none!important}main{padding:0;width:auto}}
