.pg-master-form [hidden],.pg-master-form .hidden{display:none!important}.pg-master-form #master-form{scroll-margin-top:calc(var(--header-h) + 1rem)}.pg-master-form #master-form:not(.has-acc){max-width:44rem;margin:0 auto}.pg-master-form #master-form.has-acc .mf-head h1{font-size:1.45rem}.pg-master-form .mf-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.pg-master-form #master-form.has-acc .mf-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pg-master-form .mf-main,.pg-master-form .mf-side{min-width:0}.pg-master-form #master-form:not(.has-acc) .mf-side{display:contents}.pg-master-form #master-form:not(.has-acc) .mf-side .mod-status,.pg-master-form #master-form:not(.has-acc) .mf-side .notice{order:-1}.pg-master-form #master-form:not(.has-acc) .mf-side .danger-details{order:1}@media (width<=960px){.pg-master-form #master-form.has-acc .mf-grid{grid-template-columns:1fr}.pg-master-form #master-form.has-acc .mf-side{display:contents}.pg-master-form #master-form.has-acc .mf-side .mod-status,.pg-master-form #master-form.has-acc .mf-side .notice{order:-1}.pg-master-form #master-form.has-acc .mf-side .danger-details{order:1}}.pg-master-form .mf-side:not(:has(.mod-status:not([hidden]),.notice:not(:empty),.danger-details:not([hidden]))){display:none}.pg-master-form .mf-head{margin-bottom:1.25rem}.pg-master-form .mf-head h1{margin:0 0 .3rem}.pg-master-form .mf-head .lead{color:var(--muted);margin:0;font-size:1rem}.pg-master-form .alert{top:calc(var(--header-h) + .75rem);z-index:60;max-width:calc(100vw - 2rem);box-shadow:var(--shadow,0 6px 24px #0000001f);pointer-events:none;border-radius:.6rem;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.9rem;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.pg-master-form .alert:empty{display:none}.pg-master-form .alert.success{background:var(--chip-ok-bg);color:var(--chip-ok-ink);border:1px solid var(--chip-ok-line)}.pg-master-form .alert.error{background:var(--chip-alert-bg);color:var(--chip-alert-ink);border:1px solid var(--chip-alert-line)}.pg-master-form .notice{background:var(--chip-info-bg);color:var(--link);border-radius:.6rem;margin-bottom:1rem;padding:.7rem .85rem;font-size:.9rem}.pg-master-form .notice:empty{display:none}.pg-master-form .mod-status{margin-bottom:1rem}.pg-master-form .mod-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.pg-master-form .mod-badge-icon{flex:none}.pg-master-form .mod-badge.is-moderation{background:var(--hover);color:var(--muted);border-color:var(--line)}.pg-master-form .mod-badge.is-moderation .mod-clock-hands{transform-origin:50%;animation:12s steps(12,end) infinite mod-clock}@media (prefers-reduced-motion:reduce){.pg-master-form .mod-badge.is-moderation .mod-clock-hands{animation:none}}.pg-master-form .mod-badge.is-approved{background:var(--chip-ok-bg);color:var(--chip-ok-ink);border-color:var(--chip-ok-line)}.pg-master-form .mod-badge.is-rejected{background:var(--chip-alert-bg);color:var(--chip-alert-ink);border-color:var(--chip-alert-line)}.pg-master-form .mod-comment{white-space:pre-wrap;background:var(--chip-alert-bg);color:var(--chip-alert-ink);border:1px solid var(--chip-alert-line);border-radius:.6rem;margin:.6rem 0 0;padding:.7rem .85rem;font-size:.9rem}.pg-master-form #pending-box .mod-comment{background:var(--chip-info-bg);color:var(--link);border-color:#0000}.pg-master-form .pending-diff{color:var(--muted);overflow-wrap:anywhere;gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.pg-master-form .pending-diff s{opacity:.65}.pg-master-form .mf-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pg-master-form .btn{border:1px solid var(--field-line);background:var(--surface);color:var(--ink-soft);cursor:pointer;text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.pg-master-form .btn:hover{border-color:var(--link);color:var(--link);text-decoration:none}.pg-master-form .btn:disabled{opacity:.55;cursor:default}.pg-master-form .btn-primary{background:var(--link);border-color:var(--link);color:#fff}.pg-master-form .btn-primary:hover{background:var(--link-hover);border-color:var(--link-hover);color:#fff}.pg-master-form .btn-danger{color:var(--brand-red);border-color:var(--chip-alert-line);background:var(--surface)}.pg-master-form .btn-danger:hover{border-color:var(--brand-red);color:var(--brand-red)}.pg-master-form .btn-sm{padding:.35rem .7rem;font-size:.82rem}.pg-master-form .field{gap:.4rem;margin-bottom:.9rem;display:grid}.pg-master-form .field label{color:var(--muted);font-size:.85rem}.pg-master-form .field input,.pg-master-form .field select,.pg-master-form .field textarea{width:100%;color:var(--ink);background:var(--field);border:1px solid var(--field-line);border-radius:.55rem;outline:none;padding:.65rem .8rem;font-family:inherit;font-size:.95rem}.pg-master-form .field textarea{resize:vertical;min-height:6rem}.pg-master-form .field input:focus,.pg-master-form .field select:focus,.pg-master-form .field textarea:focus{border-color:var(--link);box-shadow:var(--ring)}.pg-master-form .field-error{color:var(--brand-red);font-size:.8rem}.pg-master-form .field-error:empty{display:none}.pg-master-form .field .hint{color:var(--muted);font-size:.8rem}.pg-master-form .field-row{grid-template-columns:1fr 1fr;align-items:start;gap:0 1rem;display:grid}@media (width<=600px){.pg-master-form .field-row{grid-template-columns:1fr;gap:0}}.pg-master-form .choice-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.pg-master-form .choice-grid{grid-template-columns:1fr}}.pg-master-form .choice{text-align:left;cursor:pointer;border:1px solid var(--field-line);background:var(--surface);border-radius:.9rem;gap:.4rem;padding:1.4rem;display:grid}.pg-master-form .choice:hover{border-color:var(--link);box-shadow:0 0 0 3px #2563eb1a}.pg-master-form .choice:disabled{opacity:.55;cursor:default}.pg-master-form .choice:disabled:hover{border-color:var(--field-line);box-shadow:none}.pg-master-form .choice .ico{background:var(--chip-info-bg);width:40px;height:40px;color:var(--link);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pg-master-form .choice .ico svg{width:22px;height:22px}.pg-master-form .choice strong{color:var(--ink);font-size:1.05rem}.pg-master-form .choice span{color:var(--muted);font-size:.88rem}.pg-master-form .my-companies{margin-top:1.5rem}.pg-master-form .my-companies h2{font-size:1rem}.pg-master-form .stepbar{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.pg-master-form .stepbar button{cursor:pointer;border:1px solid var(--field-line);background:var(--surface);min-width:8rem;color:var(--ink-soft);font:inherit;border-radius:.6rem;flex:1;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.9rem;font-weight:600;display:flex}.pg-master-form .stepbar button .n{background:var(--chip-info-bg);width:1.5rem;height:1.5rem;color:var(--link);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.pg-master-form .stepbar button.active{border-color:var(--link);color:var(--link)}.pg-master-form .stepbar button.active .n{background:var(--link);color:#fff}.pg-master-form .stepbar button:disabled{opacity:.5;cursor:default}.pg-master-form .step-panel{margin-bottom:1.25rem}.pg-master-form .avatar-row{align-items:center;gap:1.1rem;margin-bottom:1rem;display:flex}.pg-master-form .avatar-box{flex:none;display:inline-flex;position:relative}.pg-master-form .avatar-box .upload-overlay{border-radius:50%}.pg-master-form .avatar-pic{object-fit:cover;background:var(--link);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:84px;height:84px;font-size:2rem;font-weight:700;display:flex}.pg-master-form .avatar-actions{flex-direction:column;gap:.5rem;display:flex}.pg-master-form .cats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=700px){.pg-master-form .cats{grid-template-columns:1fr}}.pg-master-form .catgrp{border:1px solid var(--line);border-radius:.6rem;padding:.8rem .9rem}.pg-master-form .catgrp>legend,.pg-master-form .catgrp>.grp-head{color:var(--ink);padding:0;font-weight:700}.pg-master-form .catopt,.pg-master-form .grp-head{color:var(--ink-soft);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pg-master-form .catopt{padding:.25rem 0 .25rem .25rem}.pg-master-form .catopt:hover,.pg-master-form .grp-head:hover{color:var(--link)}.pg-master-form .cat{width:16px;height:16px;accent-color:var(--link);cursor:pointer;flex:none}.pg-master-form .cat-children{gap:.15rem;margin-top:.5rem;display:grid}.pg-master-form .works{gap:1rem;display:grid}.pg-master-form .work{border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);border-radius:.7rem;padding:1rem}.pg-master-form .work-head{align-items:center;gap:.75rem;display:flex}.pg-master-form .work-head strong{overflow-wrap:anywhere;flex:1;min-width:0}.pg-master-form .work>summary.work-head{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.pg-master-form .work>summary::-webkit-details-marker{display:none}.pg-master-form .work>summary:hover strong{color:var(--link)}.pg-master-form .work-thumb{object-fit:cover;border:1px solid var(--line);border-radius:.5rem;flex:none;width:2.6rem;height:2.6rem}.pg-master-form .work[open]>.work-head .work-thumb{display:none}.pg-master-form .work-chev{color:var(--muted);flex:none;transition:transform .2s}.pg-master-form .work[open]>.work-head .work-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pg-master-form .work-chev{transition:none}}.pg-master-form .work-body{gap:.75rem;margin-top:.9rem;display:grid}.pg-master-form .icon-btn{border:1px solid var(--field-line);background:var(--surface);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-master-form .icon-btn:hover{border-color:var(--link);color:var(--link)}.pg-master-form .icon-btn--danger{color:var(--brand-red)}.pg-master-form .icon-btn--danger:hover{border-color:var(--brand-red);color:var(--brand-red);background:var(--danger-soft)}.pg-master-form .work-toast{border-radius:.55rem;padding:.55rem .8rem;font-size:.9rem}.pg-master-form .work-toast.success{background:var(--chip-ok-bg);color:var(--chip-ok-ink);border:1px solid var(--chip-ok-line)}.pg-master-form .work-toast.error{background:var(--chip-alert-bg);color:var(--chip-alert-ink);border:1px solid var(--chip-alert-line)}.pg-master-form .work-save{justify-self:start;padding:.7rem 1.25rem;font-size:.95rem}@media (width<=600px){.pg-master-form .work-save{justify-self:stretch}}.pg-master-form .add-work{border:1px dashed var(--field-line);border-radius:.7rem;margin-top:1.25rem;padding:1rem}.pg-master-form .add-work:not([open]){border:none;padding:0}.pg-master-form .add-work>summary{-webkit-user-select:none;user-select:none;list-style:none}.pg-master-form .add-work>summary::-webkit-details-marker{display:none}.pg-master-form .add-work[open]>summary{display:none}.pg-master-form .wizard-nav{justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.pg-master-form .panel-save{margin-top:.25rem}.pg-master-form #master-companies .mf-head h1,.pg-master-form #my-orders .mf-head h1{font-size:1.45rem}.pg-master-form #master-companies a.work{color:inherit;text-decoration:none;display:block}.pg-master-form #master-companies a.work:hover{border-color:var(--link)}.pg-master-form .danger-zone{border-color:var(--chip-alert-line);margin-top:1.25rem}.pg-master-form .danger-details>summary{-webkit-user-select:none;user-select:none;list-style:none}.pg-master-form .danger-details>summary::-webkit-details-marker{display:none}.pg-master-form .danger-details[open]>summary{display:none}.pg-master-form .danger-details .danger-zone{margin-top:0}.pg-master-form .danger-zone strong{color:var(--ink);margin-bottom:.25rem;display:block}.pg-master-form .danger-zone .hint{color:var(--muted);margin-bottom:.8rem;font-size:.85rem}@keyframes mod-clock{to{transform:rotate(360deg)}}
