.workspace-client .fo{flex-direction:column;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:20px 24px 40px;display:flex}.workspace-client .fo-head{align-items:center;gap:14px;display:flex}.workspace-client .fo-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.workspace-client .fo-head p{color:var(--ws-muted);margin:2px 0 0;font-size:13.5px}.workspace-client .fo-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#2165d7);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.workspace-client .fo-muted{color:var(--ws-muted);margin:0;font-size:13.5px}.workspace-client .fo-small{align-items:center;gap:6px;font-size:12.5px;display:flex}.workspace-client .fo-error{color:#9f1d2c;background:#fdecee;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}html[data-theme=dark] .workspace-client .fo-error{color:#ffb4bd;background:#5a1d2433}.workspace-client .fo-note{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.workspace-client .fo-tabs{background:var(--ws-hover);scrollbar-width:none;border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.workspace-client .fo-tabs button{color:var(--ws-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.workspace-client .fo-tabs button.on{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0f172a1f}.workspace-client .fo-tabs.small{margin-bottom:4px}.workspace-client .fo-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-client .fo-search{border:1px solid var(--ws-line);background:var(--ws-card);min-width:200px;color:var(--ws-muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-client .fo-search input{outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.workspace-client .fo-toolbar select{min-width:180px;width:auto!important}.workspace-client .fo-segment{background:var(--ws-hover);border-radius:999px;padding:3px;display:flex}.workspace-client .fo-segment button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.workspace-client .fo-segment button.on{background:var(--ws-card);color:var(--ws-ink)}.workspace-client .fo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.workspace-client .fo-card{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.workspace-client .fo-card:hover{border-color:var(--ws-blue);transform:translateY(-2px);box-shadow:0 10px 24px -16px #0f172a66}.workspace-client .fo-card>*,.workspace-client .fo-card-top{align-self:stretch}.workspace-client .fo-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.workspace-client .fo-card small{color:var(--ws-muted);font-size:12.5px}.workspace-client .fo-card-top{justify-content:space-between;align-items:center;display:flex}.workspace-client .fo-card-top i{background:var(--ws-blue-soft);width:34px;height:34px;color:var(--ws-blue-text);border-radius:11px;place-items:center;display:grid}.workspace-client .fo-card-foot{border-top:1px solid var(--ws-line);width:100%;color:var(--ws-muted);justify-content:space-between;align-self:stretch;gap:8px;margin-top:6px;padding-top:10px;font-size:12px;display:flex}.workspace-client .fo-state{background:var(--ws-hover);color:var(--ws-muted);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.workspace-client .fo-state.published{color:#1f7a4f;background:#e3f6ec}.workspace-client .fo-state.closed{color:#925700;background:#fff2d8}.workspace-client .fo-state.archived{background:var(--ws-hover);color:var(--ws-muted)}html[data-theme=dark] .workspace-client .fo-state.published{color:#6ee7b7;background:#1f7a4f33}html[data-theme=dark] .workspace-client .fo-state.closed{color:#f3c876;background:#92570033}.workspace-client .fo-empty{border:1.5px dashed var(--ws-line);text-align:center;color:var(--ws-muted);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.workspace-client .fo-empty strong{color:var(--ws-ink);font-size:16px}.workspace-client .fo-empty p{margin:0 0 6px}.workspace-client .fo-modal{z-index:60;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.workspace-client .fo-modal-box{background:var(--ws-card);border-radius:22px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:20px 22px;display:flex;overflow:auto;box-shadow:0 30px 70px -30px #0f172a99}.workspace-client .fo-modal-box.wide{width:min(820px,100%)}.workspace-client .fo-modal-box>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-client .fo-modal-box h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;overflow:hidden}.workspace-client .fo-x{background:var(--ws-hover);width:30px;height:30px;color:var(--ws-ink);cursor:pointer;border:0;border-radius:999px;flex:none;font-size:18px;line-height:1}.workspace-client .fo-form{flex-direction:column;gap:12px;display:flex}.workspace-client .fo-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.workspace-client .fo-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.workspace-client .fo-danger{color:#b42335!important;border-color:#f5c2c7!important}.workspace-client .fo-categories{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px;margin:0;padding:0;display:grid}.workspace-client .fo-categories legend{margin-bottom:6px;font-size:13px;font-weight:700}.workspace-client .fo-categories label{border:1.5px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:center;padding:10px 12px;flex-direction:row!important;gap:8px!important;font-weight:600!important}.workspace-client .fo-categories label.on{border-color:var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .fo-categories input{opacity:0;pointer-events:none;position:absolute}.workspace-client .fo-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-client .fo-stack{flex-direction:column;gap:12px;display:flex}.workspace-client .fo-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fo-people li{border-bottom:1px solid var(--ws-line);align-items:center;gap:12px;padding:10px 0;display:flex}.workspace-client .fo-people li>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspace-client .fo-people small{color:var(--ws-muted);font-size:12px}.workspace-client .fo-avatar{background:var(--ws-blue-soft);width:34px;height:34px;color:var(--ws-blue-text);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.workspace-client .fo-row-actions{align-items:center;gap:8px;display:flex}.workspace-client .fo-row-actions select{width:auto!important}.workspace-client .fo-chips{flex-wrap:wrap;gap:5px;display:flex}.workspace-client .fo-chips button,.workspace-client .fo-chips em{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-muted);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.workspace-client .fo-chips button.on,.workspace-client .fo-chips em{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000}.workspace-client .fo-add{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .fo-add select{flex:1;min-width:150px;width:auto!important}.workspace-client .fo-history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fo-history li{border-bottom:1px solid var(--ws-line);grid-template-columns:150px 1fr;gap:2px 12px;padding:8px 0;font-size:13px;display:grid}.workspace-client .fo-history time{color:var(--ws-muted);font-size:12px}.workspace-client .fo-history small{color:var(--ws-muted);word-break:break-word;grid-column:2;font-size:12px}.workspace-client .fo-settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:14px;display:grid}.workspace-client .fo-panel{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.workspace-client .fo-panel h2{align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:800;display:flex}.workspace-client .fo-choice{border:1.5px solid var(--ws-line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.workspace-client .fo-choice.on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .fo-choice input{flex:none;width:auto!important;margin:3px 0 0!important}.workspace-client .fo-choice span{text-align:left;flex-direction:column;flex:1;gap:3px;display:flex}.workspace-client .fo-choice small{color:var(--ws-muted);font-size:12.5px}.workspace-client .fo-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-client .fo-usage div{background:var(--ws-hover);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.workspace-client .fo-usage small{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.workspace-client .fo-usage strong{font-variant-numeric:tabular-nums;font-size:18px}@media (max-width:560px){.workspace-client .fo{padding:16px 14px 32px}.workspace-client .fo-toolbar select{flex:1;min-width:0}.workspace-client .fo-history li{grid-template-columns:1fr}.workspace-client .fo-history small{grid-column:1}.workspace-client .fo-usage{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-client .fo-build{background:var(--ws-hover);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.workspace-client .fo-build span{flex-direction:column;gap:2px;display:flex}.workspace-client .fo-build small{color:var(--ws-muted);font-size:12.5px}.workspace-client .fb{flex-direction:column;gap:12px;display:flex}.workspace-client .fb-top{z-index:5;background:var(--ws-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex;position:sticky;top:0}.workspace-client .fb-title{flex-direction:column;flex:1;min-width:180px;display:flex}.workspace-client .fb-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.workspace-client .fb-title small{color:var(--ws-muted);font-size:12px}.workspace-client .fb-status{color:var(--ws-muted);font-size:12.5px;font-weight:700}.workspace-client .fb-status.saved{color:#1f7a4f}.workspace-client .fb-status.error{color:#b42335}.workspace-client .fb-body{grid-template-columns:220px minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.workspace-client .fb-palette,.workspace-client .fb-settings{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:18px;max-height:calc(100vh - 90px);padding:14px;position:sticky;top:70px;overflow:auto}.workspace-client .fb-palette h3,.workspace-client .fb-panel h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.workspace-client .fb-group{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.workspace-client .fb-group>small{text-transform:uppercase;letter-spacing:.05em;color:var(--ws-muted);font-size:10.5px;font-weight:800}.workspace-client .fb-group>div{flex-direction:column;gap:2px;display:flex}.workspace-client .fb-group button{color:var(--ws-ink);text-align:left;cursor:grab;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.workspace-client .fb-group button:hover{background:var(--ws-hover)}.workspace-client .fb-canvas{flex-direction:column;gap:14px;min-width:0;display:flex}.workspace-client .fb-section{background:var(--ws-card);border:1.5px solid var(--ws-line);border-top:5px solid var(--fr-accent,#2165d7);border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.workspace-client .fb-section.on{box-shadow:0 0 0 3px var(--ws-blue-soft)}.workspace-client .fb-section>header{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.workspace-client .fb-section>header small{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:11px;font-weight:800}.workspace-client .fb-section-title{font-weight:800;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 0!important;font-size:17px!important}.workspace-client .fb-field{background:var(--ws-bg);cursor:pointer;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 10px 10px 6px;display:flex}.workspace-client .fb-field:hover{border-color:var(--ws-line)}.workspace-client .fb-field.on{border-color:var(--fr-accent,#2165d7);background:var(--ws-card)}.workspace-client .fb-field.bad{background:#fdecee;border-color:#e5484d}.workspace-client .fb-grip{color:var(--ws-muted);cursor:grab;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:12px}.workspace-client .fb-field>i{background:var(--ws-blue-soft);width:30px;height:30px;color:var(--ws-blue-text);border-radius:9px;flex:none;place-items:center;display:grid}.workspace-client .fb-field-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.workspace-client .fb-field-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-client .fb-field-text em{color:#b42335;font-style:normal}.workspace-client .fb-field-text small{color:var(--ws-muted);font-size:12px}.workspace-client .fb-actions{opacity:.35;gap:2px;transition:opacity .15s;display:flex}.workspace-client .fb-field:hover .fb-actions,.workspace-client .fb-field.on .fb-actions,.workspace-client .fb-section>header:hover .fb-actions{opacity:1}.workspace-client .fb-actions button{background:var(--ws-hover);width:26px;height:26px;color:var(--ws-ink);cursor:pointer;border:0;border-radius:8px;font-size:13px}.workspace-client .fb-actions button:disabled{opacity:.3;cursor:default}.workspace-client .fb-drop{border:1.5px dashed var(--ws-line);text-align:center;color:var(--ws-muted);border-radius:12px;padding:10px;font-size:12.5px}.workspace-client .fb-add-section{border:1.5px dashed var(--ws-line);color:var(--ws-blue-text);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.workspace-client .fb-panel{flex-direction:column;gap:10px;display:flex}.workspace-client .fb-panel label{flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.workspace-client .fb-panel .fb-check{flex-direction:row;align-items:center;gap:8px}.workspace-client .fb-check input{width:auto!important}.workspace-client .fb-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-client .fb-entries{flex-direction:column;gap:6px;display:flex}.workspace-client .fb-entries>small,.workspace-client .fb-image>small{font-size:12.5px;font-weight:700}.workspace-client .fb-entry{gap:4px;display:flex}.workspace-client .fb-entry input,.workspace-client .fb-entry select{flex:1;min-width:0}.workspace-client .fb-entry button{background:var(--ws-hover);cursor:pointer;border:0;border-radius:8px;width:30px}.workspace-client .fb-link{color:var(--ws-blue-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:700}.workspace-client .fb-image{flex-direction:column;gap:6px;display:flex}.workspace-client .fb-image img{object-fit:contain;border:1px solid var(--ws-line);border-radius:10px;align-self:flex-start;max-width:100%;max-height:120px}.workspace-client .fb-image span{align-items:center;gap:10px;display:flex}.workspace-client .fb-upload{cursor:pointer;position:relative;overflow:hidden;flex-direction:row!important;display:inline-flex!important}.workspace-client .fb-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.workspace-client .fb-color{align-items:center;gap:8px;display:flex}.workspace-client .fb-color input{height:32px;width:44px!important;padding:2px!important}.workspace-client .fb-summary{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.workspace-client .fb-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.workspace-client .fb-preview{background:var(--ws-hover);border-radius:20px;justify-content:center;padding:20px;display:flex}.workspace-client .fb-preview .fb-device{background:var(--ws-card);border-radius:18px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 20px 50px -30px #0f172a66}.workspace-client .fb-preview.phone .fb-device{border:10px solid #111827;border-radius:32px;max-width:390px;min-height:700px}@media (max-width:1100px){.workspace-client .fb-body{grid-template-columns:200px minmax(0,1fr)}.workspace-client .fb-settings{grid-column:1/-1;max-height:none;position:static}}@media (max-width:760px){.workspace-client .fb-body{grid-template-columns:1fr}.workspace-client .fb-palette{max-height:260px;position:static}}.workspace-client .fr{color:var(--ws-ink);flex-direction:column;gap:18px;padding:24px;display:flex}.workspace-client .fr-head{border-bottom:4px solid var(--fr-accent);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.workspace-client .fr-logo{object-fit:contain;align-self:flex-start;max-width:180px;max-height:56px}.workspace-client .fr-head h1{margin:0;font-size:22px;font-weight:800}.workspace-client .fr-head p{color:var(--ws-muted);margin:0}.workspace-client .fr-progress{background:var(--ws-hover);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.workspace-client .fr-progress i{background:var(--fr-accent);height:100%;display:block}.workspace-client .fr-section{flex-direction:column;gap:16px;display:flex}.workspace-client .fr-section h2{margin:0;font-size:18px;font-weight:800}.workspace-client .fr-desc{color:var(--ws-muted);font-size:13.5px;font-weight:400}.workspace-client .fr-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.workspace-client .fr-field>label,.workspace-client .fr-field>legend{flex-direction:column;gap:2px;padding:0;display:flex}.workspace-client .fr-label{font-size:14.5px;font-weight:700}.workspace-client .fr-label em{color:#b42335;font-style:normal}.workspace-client .fr-help{color:var(--ws-muted);font-size:12.5px}.workspace-client .fr-inline{align-items:center;gap:8px;display:flex}.workspace-client .fr-inline input{flex:1;min-width:0}.workspace-client .fr-options{flex-direction:column;gap:8px;display:flex}.workspace-client .fr-options label{border:1.5px solid var(--ws-line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.workspace-client .fr-options input[type=radio],.workspace-client .fr-options input[type=checkbox],.workspace-client .fr-consent input,.workspace-client .fr-scale input,.workspace-client .fr-matrix input{accent-color:var(--fr-accent);width:auto!important}.workspace-client .fr-other{flex:1}.workspace-client .fr-ranking{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.workspace-client .fr-ranking li{border:1.5px solid var(--ws-line);border-radius:10px;padding:8px 12px}.workspace-client .fr-file{flex-direction:column;gap:8px;display:flex}.workspace-client .fr-file small{color:var(--ws-muted)}.workspace-client .fr-file-pick{border:1.5px dashed var(--ws-line);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.workspace-client .fr-file-pick:hover,.workspace-client .fr-file-pick:focus-within{border-color:var(--fr-accent,#2165d7);background:var(--ws-hover)}.workspace-client .fr-file-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.workspace-client .fr-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fr-files li{background:var(--ws-hover);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.workspace-client .fr-files li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-client .fr-files a{color:var(--ws-ink);font-weight:600}.workspace-client .fr-stars{color:#f5b400;gap:4px;font-size:26px;display:flex}.workspace-client .fr-scale{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace-client .fr-scale label{flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.workspace-client .fr-scale small{color:var(--ws-muted);font-size:12px}.workspace-client .fr-matrix{border-collapse:collapse;width:100%;font-size:13px}.workspace-client .fr-matrix th,.workspace-client .fr-matrix td{border-bottom:1px solid var(--ws-line);text-align:center;padding:8px}.workspace-client .fr-matrix tbody th{text-align:left;font-weight:600}.workspace-client .fr-signature{border:1.5px dashed var(--ws-line);height:120px;color:var(--ws-muted);border-radius:14px;place-items:center;display:grid}.workspace-client .fr-signature-pad{flex-direction:column;gap:6px;display:flex}.workspace-client .fr-signature-pad canvas{border:1.5px dashed var(--ws-line);touch-action:none;cursor:crosshair;background:#fff;border-radius:14px;width:100%;height:160px}.workspace-client .fr-signature-pad canvas:focus-visible{outline:2px solid var(--fr-accent,#2165d7);outline-offset:2px}.workspace-client .fr-signature-foot{color:var(--ws-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.workspace-client .fr-consent{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.workspace-client .fr-repeat{flex-direction:column;gap:10px;display:flex}.workspace-client .fr-repeat-item{border:1.5px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}.workspace-client .fr-repeat-item>small{color:var(--ws-muted);font-weight:700}.workspace-client .fr-heading{margin:4px 0 0;font-size:16px;font-weight:800}.workspace-client .fr-paragraph{color:var(--ws-ink);margin:0;line-height:1.55}.workspace-client .fr-divider{border:0;border-top:1px solid var(--ws-line);width:100%;margin:4px 0}.workspace-client .fr-image{border-radius:12px;max-width:100%}.workspace-client .fr-video{border-radius:12px;padding-top:56.25%;position:relative;overflow:hidden}.workspace-client .fr-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.workspace-client .fr-empty{color:var(--ws-muted);text-align:center;padding:30px 0}.workspace-client .fr-nav{justify-content:space-between;gap:10px;padding-top:6px;display:flex}.workspace-client .fr-primary{background:var(--fr-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 22px;font-weight:800}.workspace-client .fr-primary:disabled{opacity:.6;cursor:default}.workspace-client .fr-secondary{border:1.5px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:999px;align-self:flex-start;padding:10px 18px;font-weight:700}.workspace-client .fr-error{color:#b42335;font-size:12.5px;font-weight:600}.workspace-client .fr-field.bad input,.workspace-client .fr-field.bad select,.workspace-client .fr-field.bad textarea{border-color:#e5484d!important}.workspace-client .fr-alert{color:#9f1d2c;background:#fdecee;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.workspace-client .fr-ok{color:#1f7a4f;background:#e3f6ec;border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600}.workspace-client .fr-options label.on{border-color:var(--fr-accent);background:color-mix(in srgb,var(--fr-accent) 8%,transparent)}.workspace-client .fr-stars button{color:var(--ws-line);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:28px;line-height:1}.workspace-client .fr-stars button.on{color:#f5b400}.workspace-client .fr-ranking li{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-client .fr-ranking button{background:var(--ws-hover);cursor:pointer;border:0;border-radius:6px;width:26px;height:24px}.workspace-client .fr-calculated{background:var(--ws-hover);font-variant-numeric:tabular-nums;border-radius:12px;align-items:baseline;gap:10px;padding:10px 12px;font-size:18px;font-weight:800;display:flex}.workspace-client .fr-calculated small{color:var(--ws-muted);font-size:12px;font-weight:600}.workspace-client .fb-logic{background:var(--ws-hover);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.workspace-client .fb-logic>small{font-size:12.5px;font-weight:700}.workspace-client .fb-leaf{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.workspace-client .fb-leaf select,.workspace-client .fb-leaf input{flex:1;min-width:90px;width:auto!important;padding:6px 8px!important;font-size:12.5px!important}.workspace-client .fb-leaf button{background:var(--ws-card);cursor:pointer;border:0;border-radius:8px;flex:none;width:26px;height:28px}.workspace-client .fb-this{color:var(--ws-muted);font-size:12px;font-weight:700}.workspace-client .fb-check-rule,.workspace-client .fb-jump{background:var(--ws-card);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.workspace-client .fb-jump .fb-logic{background:0 0;padding:0}.workspace-client .fp{gap:14px}.workspace-client .fp-summary{background:var(--ws-hover);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:13px;display:flex}.workspace-client .fp-summary span{align-items:center;gap:5px;display:inline-flex}.workspace-client .fo-status{text-transform:uppercase;letter-spacing:.03em;background:var(--ws-card);color:var(--ws-muted);border-radius:999px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800}.workspace-client .fo-status.open{color:#1f7a4f;background:#e3f6ec}.workspace-client .fo-status.closing_soon{color:#925700;background:#fff2d8}.workspace-client .fo-status.upcoming{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .fo-status.closed{color:#9f1d2c;background:#fdecee}html[data-theme=dark] .workspace-client .fo-status.open{color:#6ee7b7;background:#1f7a4f33}html[data-theme=dark] .workspace-client .fo-status.closing_soon{color:#f3c876;background:#92570033}html[data-theme=dark] .workspace-client .fo-status.closed{color:#ffb4bd;background:#9f1d2c33}.workspace-client .fp-share{border:1px solid var(--ws-line);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.workspace-client .fp-links{flex-direction:column;gap:6px;min-width:0;display:flex}.workspace-client .fp-label{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.workspace-client .fp-copy{gap:6px;min-width:0;display:flex}.workspace-client .fp-copy input{flex:1;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.workspace-client .fp-copy .ws-outlined,.workspace-client .fp-left{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.workspace-client .fp-left{align-self:flex-start}.workspace-client .fp-qr{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.workspace-client .fp-qr img{border:1px solid var(--ws-line);background:#fff;border-radius:12px}.workspace-client .fp-qr a{color:var(--ws-blue-text);align-items:center;gap:4px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.workspace-client .fp-block{border:1px solid var(--ws-line);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.workspace-client .fp-block h3{margin:4px 0 0;font-size:14px;font-weight:800}.workspace-client .fp-modes{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;display:grid}.workspace-client .fp-modes button{text-align:left;border:1.5px solid var(--ws-line);background:var(--ws-card);border-radius:14px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px 12px;display:grid}.workspace-client .fp-modes button .icon{color:var(--ws-muted);grid-row:span 2;margin-top:2px}.workspace-client .fp-modes button strong{font-size:13px}.workspace-client .fp-modes button small{color:var(--ws-muted);font-size:11.5px;line-height:1.35}.workspace-client .fp-modes button.on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .fp-modes button.on .icon{color:var(--ws-blue-text)}.workspace-client .fp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.workspace-client .fp-field{flex-direction:column;gap:4px;font-size:13px;display:flex}.workspace-client .fp-field small{color:var(--ws-muted);font-size:11.5px;font-weight:400}.workspace-client .fp-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-client .fp-saved{color:#1f7a4f;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.workspace-client .fp-actions{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.workspace-client .fp-actions>button{align-items:center;gap:6px;display:inline-flex}.workspace-client .fp-inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.workspace-client .fp-row{grid-template-columns:1.3fr 1fr 1.2fr auto;gap:8px;display:grid}.workspace-client .fp-invite{flex-direction:column;gap:6px;display:flex}@media (max-width:640px){.workspace-client .fp-share,.workspace-client .fp-row{grid-template-columns:1fr}}.workspace-client.fpub{background:linear-gradient(180deg,#eef2fb 0,var(--ws-bg) 320px);height:auto;min-height:100dvh;display:block;overflow:visible}.workspace-client .fpub-main{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:24px 16px 48px;display:flex}.workspace-client .fpub-brand{color:var(--ws-ink);align-self:flex-start}.workspace-client .fpub-card,.workspace-client .fpub-form{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:22px;box-shadow:0 20px 50px -34px #0f172a66}.workspace-client .fpub-card{flex-direction:column;gap:14px;padding:26px;display:flex}.workspace-client .fpub-card h1{font-size:22px;font-weight:800}.workspace-client .fpub-head{flex-direction:column;gap:6px;display:flex}.workspace-client .fpub-head small{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.workspace-client .fpub-deadline{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:700}.workspace-client .fpub-reason{background:var(--ws-hover);color:var(--ws-ink);border-radius:14px;padding:14px 16px;font-weight:600}.workspace-client .fpub-cta{align-self:flex-start;text-decoration:none}.workspace-client .fpub-code{align-items:flex-end;gap:8px;display:flex}.workspace-client .fpub-code label{flex-direction:column;flex:1;gap:4px;display:flex}.workspace-client .fpub-email{flex-direction:column;gap:4px;font-size:13.5px;display:flex}.workspace-client .fpub-email small{color:var(--ws-muted);font-weight:400}.workspace-client .fpub-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.workspace-client .fpub-powered{text-align:center;font-size:12px}.workspace-client .fpub-powered a{color:var(--ws-muted);text-decoration:none}html[data-theme=dark] .workspace-client.fpub{background:var(--ws-bg)}.workspace-client .fp-mini{white-space:nowrap;align-items:center;gap:4px;display:inline-flex;padding:5px 10px!important;font-size:12px!important}.workspace-client .fo-modal-box>*{flex-shrink:0}.workspace-client .fp-field select{min-height:44px}.workspace-client .fr-link{color:var(--fr-accent,#2165d7);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.workspace-client .fr-status{color:var(--ws-muted);align-self:flex-start;font-size:12px}.workspace-client .fr-review dl{flex-direction:column;margin:0;display:flex}.workspace-client .fr-review-part{border-top:1px solid var(--ws-line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.workspace-client .fr-review-part header{justify-content:space-between;align-items:center;display:flex}.workspace-client .fr-review-part dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:6px 0;font-size:14px;display:grid}.workspace-client .fr-review-part dt{color:var(--ws-muted)}.workspace-client .fr-review-part dd{color:var(--ws-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.workspace-client .fpub-banner{color:#7a4a00;background:#fff2d8;border-radius:16px 16px 0 0;margin:0;padding:12px 16px;font-size:13.5px;font-weight:600}.workspace-client .fpub-banner.soft{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.workspace-client .fpub-verify{border:1.5px solid var(--fr-accent,#2165d7);background:var(--ws-blue-soft);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.workspace-client .fpub-verify p{color:var(--ws-ink);margin:0;font-size:13.5px}.workspace-client .fpub-verify .fr-link{align-self:flex-start}.workspace-client .fpub-verify input{letter-spacing:6px;font-family:ui-monospace,Menlo,monospace;font-size:18px;font-weight:800}.workspace-client .fpub-done{text-align:center;align-items:center;padding:36px 26px}.workspace-client .fpub-check{color:#1f7a4f;background:#e3f6ec;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;font-weight:900;display:grid}.workspace-client .fpub-confirmation{color:var(--ws-ink);white-space:pre-line;max-width:520px;font-size:15px}.workspace-client .fpub-ref{background:var(--ws-hover);border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin:4px 0;padding:12px 22px;display:flex}.workspace-client .fpub-ref dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted);font-size:11px;font-weight:800}.workspace-client .fpub-ref dd{letter-spacing:.06em;color:var(--ws-ink);margin:0;font:800 20px/1.2 ui-monospace,Menlo,monospace}.workspace-client .fpub-title-small{color:var(--ws-muted);font-size:12px}@media (max-width:560px){.workspace-client .fr-review-part dl>div{grid-template-columns:1fr;gap:2px}.workspace-client .fpub-main{padding:16px 10px 40px}.workspace-client .fr{padding:18px 16px}}.workspace-client .fp-check{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.workspace-client .fp-check input{width:auto}.workspace-client .fo-h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ws-muted);margin:6px 0 0;font-size:13px;font-weight:800}.workspace-client .fo-mines{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-client .fo-mine{border:1px solid var(--ws-line);background:var(--ws-card);border-left:4px solid var(--ws-line);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-client .fo-mine.invite{border-left-color:#7c3aed}.workspace-client .fo-mine.draft{border-left-color:#d97706}.workspace-client .fo-mine.sent{border-left-color:#1f7a4f}.workspace-client .fo-mine>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .fo-mine strong{font-size:14.5px}.workspace-client .fo-mine small{color:var(--ws-muted);font-size:12px}.workspace-client .fo-mine a{white-space:nowrap;text-decoration:none}.workspace-client .fo-answers{border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.workspace-client .fo-answers h3{font-size:14px;font-weight:800}.workspace-client .fo-answers dl{margin:0}.workspace-client .fo-answers dl>div{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;padding:6px 0;font-size:13.5px;display:grid}.workspace-client .fo-answers dt{color:var(--ws-muted)}.workspace-client .fo-answers dd{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;font-weight:600;display:flex}.workspace-client .fo-answers a{color:var(--ws-blue-text)}.workspace-client .fo-sign{border:1px solid var(--ws-line);background:#fff;border-radius:10px;max-width:240px}.workspace-client .fpub-done .fpub-cta{align-self:center}.workspace-client .fpub-quick{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.workspace-client .fpub-quick strong{color:var(--ws-ink);font-size:15px;display:block}.workspace-client .fpub-quick p{margin:4px 0 0;font-size:13.5px}.workspace-client .fpub-quick-mark{color:#fff;background:linear-gradient(135deg,#2165d7,#7c3aed);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workspace-client .fpub-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workspace-client .fpub-h2{margin:0 0 4px;font-size:18px;font-weight:800}.workspace-client .fpub-consent{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fpub-consent li{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.workspace-client .fpub-consent li>label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.workspace-client .fpub-consent li>label input{width:18px;height:18px;accent-color:var(--ws-blue);flex:none;margin-top:2px}.workspace-client .fpub-consent span{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-client .fpub-consent small{color:var(--ws-muted);white-space:pre-line;overflow-wrap:anywhere}.workspace-client .fpub-cvs{flex-direction:column;gap:6px;padding-left:30px;display:flex}.workspace-client .fpub-cvs label{border:1.5px solid var(--ws-line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.workspace-client .fpub-cvs label.on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .fpub-cvs input{width:auto}.workspace-client .fpub-cvs small{margin-left:auto}.workspace-client .fpub-whom{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.workspace-client .fpub-whom legend{margin-bottom:8px;font-weight:700}.workspace-client .fpub-whom .fo-segment{align-self:flex-start}.workspace-client .fpub-whom-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-client .fpub-whom-fields label{flex-direction:column;gap:4px;font-size:13px;display:flex}.workspace-client .fpub-banner a{color:inherit}@media (max-width:560px){.workspace-client .fpub-whom-fields{grid-template-columns:1fr}}.workspace-client .fo-zounel{color:#fff;vertical-align:1px;background:linear-gradient(135deg,#2165d7,#7c3aed);border-radius:5px;place-items:center;width:16px;height:16px;margin-left:6px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.workspace-client .fo-board-cta{border:1px solid var(--ws-line);border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.workspace-client .fo-board-cta>div{flex:1}.workspace-client .fo-board-cta strong{font-size:16px}.workspace-client .frs{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:16px 24px 40px;display:flex}.workspace-client .frs-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-client .frs-top .ws-outlined,.workspace-client .frs-top .ws-primary{align-items:center;gap:6px;display:inline-flex}.workspace-client .frs-title{flex:1;min-width:200px}.workspace-client .frs-title h1{font-size:20px;font-weight:800}.workspace-client .frs-title small{color:var(--ws-muted)}.workspace-client .frs-top-actions{gap:8px;display:flex}.workspace-client .frs-menu-wrap{position:relative}.workspace-client .frs-menu{z-index:30;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;flex-direction:column;min-width:200px;max-height:360px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 40px -20px #0f172a66}.workspace-client .frs-menu button,.workspace-client .frs-menu label{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.workspace-client .frs-menu button:hover,.workspace-client .frs-menu label:hover{background:var(--ws-hover)}.workspace-client .frs-menu input{width:auto}.workspace-client .frs-columns{left:0;right:auto}.workspace-client .frs-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .frs-filters select{min-width:170px;width:auto!important}.workspace-client .frs-toggle{color:var(--ws-muted);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex;border:1px solid var(--ws-line)!important;background:var(--ws-card)!important}.workspace-client .frs-toggle.on{color:var(--ws-blue-text);border-color:var(--ws-blue)!important;background:var(--ws-blue-soft)!important}.workspace-client .frs-toggle em,.workspace-client .frs-statuses em{background:var(--ws-hover);color:var(--ws-ink);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.workspace-client .frs-statuses{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.workspace-client .frs-statuses button{white-space:nowrap;border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);border-radius:12px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace-client .frs-statuses button i{background:var(--frs-color,#64748b);border-radius:50%;width:8px;height:8px}.workspace-client .frs-statuses button.on{border-color:var(--frs-color,var(--ws-blue));box-shadow:inset 0 0 0 1px var(--frs-color,var(--ws-blue));background:var(--ws-hover)}.workspace-client .frs-bulk{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.workspace-client .frs-bulk select{width:auto!important}.workspace-client .frs-bulk .ws-outlined{background:var(--ws-card);align-items:center;gap:6px;display:inline-flex}.workspace-client .frs-table-wrap{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;overflow:auto}.workspace-client .frs-table{border-collapse:collapse;width:100%;font-size:13px}.workspace-client .frs-table th{background:var(--ws-hover);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);white-space:nowrap;z-index:1;padding:10px 12px;font-size:11.5px;font-weight:800;position:sticky;top:0}.workspace-client .frs-table td{border-top:1px solid var(--ws-line);vertical-align:top;padding:10px 12px}.workspace-client .frs-table tbody tr{cursor:pointer}.workspace-client .frs-table tbody tr:hover,.workspace-client .frs-table tbody tr.on{background:var(--ws-blue-soft)}.workspace-client .frs-table td strong{display:block}.workspace-client .frs-table td small{color:var(--ws-muted);font-size:12px}.workspace-client .frs-check{width:36px}.workspace-client .frs-check input{width:16px;height:16px}.workspace-client .frs-ref{white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.workspace-client .frs-date{white-space:nowrap;color:var(--ws-muted)}.workspace-client .frs-value{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.workspace-client .frs-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-block}.workspace-client .frs-flag{color:var(--ws-muted);margin:3px 6px 0 0;font-size:11px;font-weight:700;display:inline-block}.workspace-client .frs-flag.amber{color:#b45309;margin-left:6px}.workspace-client .frs-empty{text-align:center;padding:30px}.workspace-client .frs-pages{color:var(--ws-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-client .frs-drawer{z-index:55;background:var(--ws-card);border-left:1px solid var(--ws-line);flex-direction:column;gap:12px;width:min(560px,100%);padding:18px 20px 40px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 60px -40px #0f172a88}.workspace-client .frs-drawer-head{align-items:flex-start;gap:12px;display:flex}.workspace-client .frs-drawer-head div{flex:1;min-width:0}.workspace-client .frs-drawer-head h2{overflow-wrap:anywhere;font-size:18px;font-weight:800}.workspace-client .frs-drawer-head small{color:var(--ws-muted)}.workspace-client .frs-drawer-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-client .frs-drawer-controls label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.workspace-client .frs-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .frs-drawer-actions .ws-outlined{align-items:center;gap:6px;display:inline-flex}.workspace-client .frs-correction{color:#7a4a00;background:#fff2d8;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.workspace-client .frs-correction p{color:#7a4a00;white-space:pre-line}.workspace-client .frs-warn{background:var(--ws-hover);color:var(--ws-ink);border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.workspace-client .frs-ask{flex-direction:column;gap:6px;display:flex}.workspace-client .frs-ask footer{justify-content:flex-end;gap:8px;display:flex}.workspace-client .frs-comments{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .frs-comments li{background:var(--ws-hover);border-radius:12px;padding:10px 12px}.workspace-client .frs-comments header{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.workspace-client .frs-comments time{color:var(--ws-muted)}.workspace-client .frs-comments p{color:var(--ws-ink);white-space:pre-line;margin-top:4px}.workspace-client .frs-status-rows{flex-direction:column;gap:8px;display:flex}.workspace-client .frs-status-row{grid-template-columns:40px minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.workspace-client .frs-status-row input[type=color]{width:40px;height:38px;padding:2px}.workspace-client .frs-key{font-family:ui-monospace,Menlo,monospace;font-size:12px}html[data-theme=dark] .workspace-client .frs-correction{color:#f3c876;background:#92570033}html[data-theme=dark] .workspace-client .frs-correction p{color:#f3c876}@media (max-width:760px){.workspace-client .frs{padding:12px 10px 30px}.workspace-client .frs-drawer-controls{grid-template-columns:1fr}.workspace-client .frs-status-row{grid-template-columns:40px 1fr auto}.workspace-client .frs-key{display:none}}.workspace-client .fpub-correction{flex-direction:column;gap:4px;display:flex}.workspace-client .fpub-correction q{white-space:pre-line;font-weight:500}.workspace-client .fpub-correction small{font-weight:500}.workspace-client .frs-drawer-controls select,.workspace-client .frs-filters select,.workspace-client .frs-bulk select{border-radius:10px;min-height:38px;padding:7px 10px;font-size:13.5px}.workspace-client .frs-step{color:var(--ws-muted);margin-top:4px;font-size:11.5px;display:block}.workspace-client .frs-flow{border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.workspace-client .frs-flow>header{justify-content:space-between;align-items:center;display:flex}.workspace-client .frs-flow>header em{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:800}.workspace-client .frs-flow.approved>header em{color:#1f7a4f;background:#e3f6ec}.workspace-client .frs-flow.rejected>header em{color:#9f1d2c;background:#fdecee}.workspace-client .frs-flow.changes>header em{color:#7a4a00;background:#fff2d8}.workspace-client .frs-flow ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .frs-flow ol>li{gap:10px;display:flex}.workspace-client .frs-flow ol>li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .frs-flow small{color:var(--ws-muted);font-size:12px}.workspace-client .frs-flow-dot{background:var(--ws-hover);width:24px;height:24px;color:var(--ws-muted);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:800;display:grid}.workspace-client .frs-flow li.done>.frs-flow-dot{color:#1f7a4f;background:#e3f6ec}.workspace-client .frs-flow li.current>.frs-flow-dot{background:var(--ws-blue);color:#fff}.workspace-client .frs-flow li.rejected>.frs-flow-dot{color:#9f1d2c;background:#fdecee}.workspace-client .frs-flow li.changes>.frs-flow-dot{color:#7a4a00;background:#fff2d8}.workspace-client .frs-flow li.upcoming{opacity:.65}.workspace-client .frs-flow ul{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.workspace-client .frs-flow ul li em{color:var(--ws-muted);font-style:normal}.workspace-client .frs-flow ul li.approved em{color:#1f7a4f}.workspace-client .frs-flow ul li.rejected em{color:#9f1d2c}.workspace-client .frs-flow ul li q{color:var(--ws-ink);font-style:italic;display:block}.workspace-client .frs-flow ul li select{width:auto;margin-left:6px;padding:2px 6px;font-size:12px}.workspace-client .frs-decide{background:var(--ws-blue-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.workspace-client .frs-decide strong{color:var(--ws-blue-text)}.workspace-client .frs-decide footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-client .frs-circuit{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .frs-circuit>li{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.workspace-client .frs-circuit>li>header{align-items:center;gap:8px;display:flex}.workspace-client .frs-circuit>li>header em{text-transform:uppercase;color:var(--ws-muted);min-width:84px;font-size:11px;font-style:normal;font-weight:800}.workspace-client .frs-circuit>li>header input{flex:1}.workspace-client .frs-circuit-body{flex-direction:column;gap:8px;padding-left:32px;display:flex}.workspace-client .frs-circuit-body fieldset{border:0;margin:0;padding:0}.workspace-client .frs-circuit-body legend{color:var(--ws-muted);margin-bottom:4px;font-size:12px;font-weight:700}.workspace-client .frs-circuit-body .fo-segment{align-self:flex-start}.workspace-client .frs-add-step button{padding:6px 12px!important;font-size:12.5px!important}.workspace-client .fo-count{background:var(--ws-blue);color:#fff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.workspace-client .frs-quiz{background:var(--ws-hover);border-radius:12px;margin:0;padding:8px 12px;font-size:13.5px}.workspace-client .frs-quiz.ok{color:#1f7a4f;background:#e3f6ec}.workspace-client .frs-quiz.bad{color:#9f1d2c;background:#fdecee}.workspace-client .frs-crit{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) 120px 70px auto;align-items:center;gap:8px;padding:6px 0;font-weight:500;display:grid}.workspace-client .frs-crit span{flex-direction:column;display:flex}.workspace-client .frs-crit small{color:var(--ws-muted);font-size:12px}.workspace-client .frs-crit input[type=range]{padding:0}.workspace-client .frs-crit em{color:var(--ws-muted);font-size:12px;font-style:normal}.workspace-client .frs-total{color:var(--ws-ink);margin:4px 0 0;font-size:13.5px}.workspace-client .frs-mini{border-collapse:collapse;width:100%;font-size:12.5px}.workspace-client .frs-mini th,.workspace-client .frs-mini td{border-top:1px solid var(--ws-line);text-align:left;padding:5px 6px}.workspace-client .frs-mini th{color:var(--ws-muted);text-transform:uppercase;font-size:11px}.workspace-client .frs-ranking{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:18px;flex-direction:column;gap:12px;padding:12px;display:flex}.workspace-client .frs-stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.workspace-client .frs-stats>div{background:var(--ws-hover);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.workspace-client .frs-stats small{text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:800}.workspace-client .frs-stats strong{font-size:22px}.workspace-client .frs-stats em{color:var(--ws-muted);font-size:12px;font-style:normal}.workspace-client .frs-bars{align-items:flex-end;gap:2px;height:28px;margin-top:4px;display:flex}.workspace-client .frs-bars i{background:var(--ws-blue);opacity:.75;border-radius:3px 3px 0 0;flex:1;min-height:2px}.workspace-client .frs-rank{font-size:15px;font-weight:800}.workspace-client .frs-keys{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .frs-keys li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.workspace-client .frs-points{align-items:center;gap:6px;display:flex}.workspace-client .frs-points input{width:70px}.workspace-client .frs-points small{color:var(--ws-muted)}.workspace-client .frs-crit-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:8px;display:grid}@media (max-width:640px){.workspace-client .frs-keys li{grid-template-columns:1fr}.workspace-client .frs-crit{grid-template-columns:1fr 70px auto}.workspace-client .frs-crit input[type=range]{display:none}}.workspace-client .fpub-score{background:var(--ws-hover);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:14px 26px;display:flex}.workspace-client .fpub-score.ok{color:#1f7a4f;background:#e3f6ec}.workspace-client .fpub-score.bad{color:#9f1d2c;background:#fdecee}.workspace-client .fpub-score small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.workspace-client .fpub-score strong{font-size:28px}.workspace-client .fpub-score em{font-size:12.5px;font-style:normal}.workspace-client .fr-places{color:#1f7a4f;white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:700}.workspace-client .fr-places.full{color:#b45309}.workspace-client .fr-options label.closed{opacity:.5;cursor:not-allowed}.workspace-client .fpub-waitlist{color:#7a4a00;background:#fff2d8;border-radius:14px;max-width:520px;padding:12px 16px}.workspace-client .fpub-waitlist p{color:#7a4a00;margin:0;font-weight:700}.workspace-client .fst{flex-direction:column;gap:12px;display:flex}.workspace-client .fst-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .fst-head h3{font-size:16px;font-weight:800}.workspace-client .fst-kpis{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.workspace-client .fst-kpis>div{background:var(--ws-hover);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.workspace-client .fst-kpis small{text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:800}.workspace-client .fst-kpis strong{font-size:22px}.workspace-client .fst-kpis em{color:var(--ws-muted);font-size:11.5px;font-style:normal}.workspace-client .fst-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.workspace-client .fst-card{border:1px solid var(--ws-line);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.workspace-client .fst-card h4,.workspace-client .fst-h{margin:0;font-size:13.5px;font-weight:800}.workspace-client .fst-card h4 small{color:var(--ws-muted);font-weight:500}.workspace-client .fst-chart{margin:0}.workspace-client .fst-chart svg{width:100%;height:160px;display:block}.workspace-client .fst-chart figcaption{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.workspace-client .fst-chart figcaption i{border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.workspace-client .fst-chart figcaption span{margin-left:auto}.workspace-client .fst-bars{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fst-bars li{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.workspace-client .fst-bars li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-client .fst-bars b{background:var(--ws-hover);border-radius:999px;height:10px;overflow:hidden}.workspace-client .fst-bars b i{border-radius:999px;height:100%;display:block}.workspace-client .fst-bars em{font-style:normal;font-weight:700}.workspace-client .fst-pie{align-items:center;gap:14px;display:flex}.workspace-client .fst-pie svg{flex:none;width:110px;height:110px}.workspace-client .fst-pie ul{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.workspace-client .fst-pie li{align-items:center;gap:6px;display:flex}.workspace-client .fst-pie li i{border-radius:3px;flex:none;width:10px;height:10px}.workspace-client .fst-pie li em{color:var(--ws-muted);white-space:nowrap;margin-left:auto;padding-left:8px;font-style:normal}.workspace-client .fst-cloud{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;line-height:1.2;display:flex}.workspace-client .fst-cloud span{font-weight:700}.workspace-client .fst-big{color:var(--ws-ink);margin:0;font-size:14px;font-weight:700}.workspace-client .fst-places{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fst-places li{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.workspace-client .fst-places b{background:var(--ws-hover);border-radius:999px;height:10px;overflow:hidden}.workspace-client .fst-places b i{background:linear-gradient(90deg,#2165d7,#7c3aed);height:100%;display:block}.workspace-client .fst-places em{color:var(--ws-muted);font-style:normal}.workspace-client .fpub-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .fpub-lang{align-items:center;gap:6px;font-size:13px;display:inline-flex}.workspace-client .fpub-lang select{border:1px solid var(--ws-line);background:var(--ws-card);color:inherit;font:inherit;border-radius:999px;min-height:32px;padding:5px 10px}.workspace-client .fb-preview{flex-direction:column;align-items:center;gap:12px}.workspace-client .fb-preview-lang{color:var(--ws-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.workspace-client .fb-preview-lang select{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);font:inherit;border-radius:999px;padding:5px 10px}.workspace-client .ftr{flex-direction:column;gap:16px;width:100%;max-width:1100px;margin:0 auto;padding:4px 2px 30px;display:flex}.workspace-client .ftr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workspace-client .ftr-head h3{margin:0 0 6px;font-size:18px}.workspace-client .ftr-head p{max-width:680px}.workspace-client .ftr-default{color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.workspace-client .ftr-default select,.workspace-client .ftr-add{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);font:inherit;text-transform:none;letter-spacing:0;border-radius:10px;padding:8px 10px;font-weight:600}.workspace-client .ftr-langs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .ftr-chip{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.workspace-client .ftr-chip small{color:var(--ws-muted);font-size:11.5px;font-weight:600}.workspace-client .ftr-chip.on{background:var(--ws-blue-soft);border-color:var(--ws-blue);color:var(--ws-blue-text)}.workspace-client .ftr-chip.base{background:var(--ws-hover);cursor:default}.workspace-client .ftr-add{border-style:dashed;border-radius:999px}.workspace-client .ftr-empty{text-align:center;color:var(--ws-muted);border:1px dashed var(--ws-line);border-radius:16px;padding:40px 20px}.workspace-client .ftr-bar{flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.workspace-client .ftr-meter{background:var(--ws-hover);border-radius:99px;flex:1;min-width:120px;height:8px;overflow:hidden}.workspace-client .ftr-meter i{background:var(--ws-blue);border-radius:99px;height:100%;transition:width .2s;display:block}.workspace-client .ftr-check{color:var(--ws-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.workspace-client .ftr-bar .danger{color:#b42318}.workspace-client .ftr-table{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;overflow:hidden}.workspace-client .ftr-row{border-top:1px solid var(--ws-line);grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:10px 14px;display:grid}.workspace-client .ftr-th{background:var(--ws-hover);color:var(--ws-muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:12px;font-weight:700}.workspace-client .ftr-group{color:var(--ws-blue-text);border-top:1px solid var(--ws-line);background:var(--ws-bg);padding:12px 14px 6px;font-size:12.5px;font-weight:750}.workspace-client .ftr-src{white-space:pre-wrap;word-break:break-word;padding-top:8px;font-size:14px;line-height:1.5}.workspace-client .ftr-dst{align-items:flex-start;gap:6px;display:flex}.workspace-client .ftr-dst input,.workspace-client .ftr-dst textarea{border:1px solid var(--ws-line);min-width:0;font:inherit;background:var(--ws-card);color:var(--ws-ink);resize:vertical;border-radius:10px;flex:1;padding:8px 10px;font-size:14px}.workspace-client .ftr-row.todo .ftr-dst input,.workspace-client .ftr-row.todo .ftr-dst textarea{background:var(--ws-bg);border-style:dashed}.workspace-client .ftr-copy{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-muted);cursor:pointer;border-radius:8px;flex:none;width:34px;height:36px}@media (max-width:720px){.workspace-client .ftr-row{grid-template-columns:1fr;gap:6px}.workspace-client .ftr-th{display:none}.workspace-client .ftr-src{color:var(--ws-muted);padding-top:0;font-size:13px}}.workspace-client .ftr-langs .ftr-add,.workspace-client .ftr-default select,.workspace-client .fb-preview-lang select{flex:none;width:auto;min-height:36px}.workspace-client .ftr-check,.workspace-client .fb-preview-lang{white-space:nowrap}.workspace-client .fpub-langbar{justify-content:flex-end;margin-bottom:10px;display:flex}.workspace-client .flib{max-width:1080px}.workspace-client .flib>p{margin:0 0 14px}.workspace-client .flib-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.workspace-client .flib-tools .fo-search{flex:1;min-width:220px}.workspace-client .flib-cats{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .flib-cats button{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.workspace-client .flib-cats button.on{background:var(--ws-blue-soft);border-color:var(--ws-blue);color:var(--ws-blue-text)}.workspace-client .flib-h{text-transform:uppercase;letter-spacing:.05em;color:var(--ws-muted);margin:18px 0 10px;font-size:13px}.workspace-client .flib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.workspace-client .flib-card{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-height:150px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.workspace-client .flib-card:hover,.workspace-client .flib-card:focus-visible{border-color:var(--ws-blue);transform:translateY(-2px);box-shadow:0 10px 24px -18px #0f172a80}.workspace-client .flib-card strong{font-size:15px}.workspace-client .flib-card small{color:var(--ws-muted);font-size:12.5px;line-height:1.45}.workspace-client .flib-card.blank{background:var(--ws-bg);border-style:dashed}.workspace-client .flib-icon{background:var(--ws-hover);border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid}.workspace-client .flib-meta{color:var(--ws-blue-text);margin-top:auto;font-size:12px;font-weight:650}.workspace-client .flib-chosen{flex-direction:column;gap:12px;display:flex}.workspace-client .flib-title{flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.workspace-client .flib-title input{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:10px 12px;font-size:15px}.workspace-client .flib-chosen footer,.workspace-client .flib-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.workspace-client .fdoc{flex-direction:column;gap:12px;display:flex}.workspace-client .fdoc-body{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}.workspace-client .fdoc-list{flex-direction:column;gap:6px;display:flex}.workspace-client .fdoc-item{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.workspace-client .fdoc-item small{color:var(--ws-muted);font-size:12px}.workspace-client .fdoc-item.on{border-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .fdoc-add{border:1px dashed var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);font:inherit;border-radius:12px;padding:9px 10px;font-weight:600}.workspace-client .fdoc-edit{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.workspace-client .fdoc-edit label{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.workspace-client .fdoc-edit input,.workspace-client .fdoc-edit select,.workspace-client .fdoc-edit textarea{border:1px solid var(--ws-line);font:inherit;color:var(--ws-ink);background:var(--ws-card);border-radius:10px;padding:9px 11px;font-size:14px;font-weight:400}.workspace-client .fdoc-edit textarea{resize:vertical;line-height:1.55}.workspace-client .fdoc-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.workspace-client .fdoc-row .grow{flex:1;min-width:200px}.workspace-client .fdoc-edit .fdoc-check{color:var(--ws-ink);flex-direction:row;align-items:center;gap:8px;padding-bottom:8px;font-weight:500}.workspace-client .fdoc-vars small{color:var(--ws-muted);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.workspace-client .fdoc-vars div{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .fdoc-vars button{border:1px solid var(--ws-line);background:var(--ws-hover);color:var(--ws-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.workspace-client .fdoc-vars button:hover{border-color:var(--ws-blue);color:var(--ws-blue-text)}.workspace-client .fdoc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-client .fdoc-actions .ws-primary{margin-left:auto}.workspace-client .fdoc-dirty{color:#b45309;font-size:13px;font-weight:600}.workspace-client .fdoc-ok{color:#1f7a4f;font-size:13px;font-weight:600}.workspace-client .fdoc-preview{flex-direction:column;gap:6px;display:flex}.workspace-client .fdoc-preview iframe{border:1px solid var(--ws-line);background:#fff;border-radius:12px;width:100%;height:560px}.workspace-client .frs-docs{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:8px;margin:10px 0;padding:12px 14px;display:flex}.workspace-client .frs-docs h3{margin:0;font-size:14px}.workspace-client .frs-docs ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .frs-docs li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .frs-docs li small{color:var(--ws-muted)}.workspace-client .frs-docs-issue{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .frs-docs-issue select{border:1px solid var(--ws-line);min-width:160px;font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;flex:1;padding:7px 10px}.workspace-client .fo-mine-docs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.workspace-client .fo-mine-docs a{font-size:13px;font-weight:600}@media (max-width:760px){.workspace-client .fdoc-body{grid-template-columns:1fr}.workspace-client .fdoc-preview iframe{height:420px}}.workspace-client .fpay{flex-direction:column;gap:14px;max-width:760px;display:flex}.workspace-client .fpay label{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.workspace-client .fpay input:not([type=checkbox]),.workspace-client .fpay select,.workspace-client .fpay textarea,.workspace-client .frs-pay input{border:1px solid var(--ws-line);font:inherit;color:var(--ws-ink);background:var(--ws-card);border-radius:10px;padding:9px 11px;font-size:14px;font-weight:400}.workspace-client .fpay .fpay-switch{color:var(--ws-ink);border:1px solid var(--ws-line);background:var(--ws-card);border-radius:14px;flex-direction:row;align-items:center;gap:10px;padding:12px 14px;font-size:15px}.workspace-client .fpay-switch small{color:var(--ws-muted);margin-left:auto;font-weight:600}.workspace-client .fpay-row{flex-wrap:wrap;gap:12px;display:flex}.workspace-client .fpay-row>label{flex:1;min-width:180px}.workspace-client .fpay-box{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.workspace-client .fpay-box legend{color:var(--ws-ink);padding:0 6px;font-size:13px;font-weight:750}.workspace-client .fpay-choices{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.workspace-client .fpay-choices label{color:var(--ws-ink);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-weight:600}.workspace-client .fpay-choices label span{flex-direction:column;display:flex}.workspace-client .fpay-choices small{color:var(--ws-muted);font-size:11.5px;font-weight:500}.workspace-client .fpay-choices input{width:110px}.workspace-client .fpay .fpay-check{color:var(--ws-ink);flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:550}.workspace-client .fpay .fpay-check.off{color:var(--ws-muted)}.workspace-client .fpay-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-client .fpay-step{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;flex-direction:column;gap:12px;margin:8px 0;padding:16px;display:flex}.workspace-client .fpay-step h2{margin:0;font-size:17px}.workspace-client .fpay-amount{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.workspace-client .fpay-amount small{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.workspace-client .fpay-amount strong{font-size:26px}.workspace-client .fpay-amount span{font-size:13px}.workspace-client .fpay-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-client .fpay-actions button{flex:1;min-width:180px;min-height:46px}.workspace-client .fpay-ok{color:#1f7a4f;margin:0;font-weight:700}.workspace-client .fpay-pill{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.workspace-client .fpay-pill.paid{color:#166534;background:#dcfce7}.workspace-client .fpay-pill.failed,.workspace-client .fpay-pill.expired{color:#991b1b;background:#fee2e2}.workspace-client .fpay-pill.refunded{background:var(--ws-hover);color:var(--ws-muted)}.workspace-client .frs-pay{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:6px;margin:10px 0;padding:12px 14px;display:flex}.workspace-client .frs-pay header{justify-content:space-between;align-items:center;display:flex}.workspace-client .frs-pay h3{margin:0;font-size:14px}.workspace-client .frs-pay p{margin:0;font-size:13.5px}.workspace-client .frs-pay-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .frs-pay-actions input{flex:1;min-width:160px}.workspace-client .fo-mine-pay{color:#92400e;margin-top:4px;font-size:13px;font-weight:600}.workspace-client .fpay .fpay-check,.workspace-client .fpay .fpay-switch{text-align:left;justify-content:flex-start}.workspace-client .fpay input[type=checkbox]{flex:none;width:auto;margin:0}.workspace-client.fpub.embedded{background:0 0;min-height:0}.workspace-client.fpub.embedded .fpub-main{max-width:none;padding:8px 4px 12px}.workspace-client.fpub.embedded .fpub-card,.workspace-client.fpub.embedded .fr{box-shadow:none}.workspace-client .fem{flex-direction:column;gap:10px;display:flex}.workspace-client .fem h3{margin:0}.workspace-client .fem h4{margin:8px 0 0;font-size:14px}.workspace-client .fem-code{border:1px solid var(--ws-line);background:var(--ws-bg);width:100%;color:var(--ws-ink);resize:vertical;border-radius:10px;padding:10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.workspace-client .fem>button{align-self:flex-start}.workspace-client .fem-domains{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.workspace-client .fem-domains textarea,.workspace-client .fem-share select,.workspace-client .fem-share input{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:8px 10px;font-size:14px}.workspace-client .fem-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-client .fem-share{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .fem-share select,.workspace-client .fem-share input{flex:1;min-width:180px}.workspace-client .fr-zounel-note{background:var(--ws-hover);color:var(--ws-muted);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px}.workspace-client.fr-host{background:0 0;height:auto;min-height:0;display:block;overflow:visible}.workspace-client.fr-host .fr.fr-embedded{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.ap-body .fr-host label{font-weight:inherit;color:inherit}.ap-body .fr-host .fr-options label{color:var(--ws-ink);flex-direction:row;align-items:center;gap:10px;font-size:14px}.ap-body .fr-host input[type=checkbox],.ap-body .fr-host input[type=radio]{flex:none;padding:0;width:auto!important}.workspace-client .fai{border:1px solid var(--ws-blue-soft);background:linear-gradient(180deg,var(--ws-blue-soft),var(--ws-card) 60%);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.workspace-client .fai h3{margin:0;font-size:14px}.workspace-client .fai-small{font-size:12px}.workspace-client .fai-actions{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .fai-actions .ws-outlined{padding:6px 10px;font-size:12.5px}.workspace-client .fai-translate{align-items:center;gap:4px;display:inline-flex}.workspace-client .fai-translate select{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:8px;padding:5px;font-size:12.5px}.workspace-client .fai-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fai-list li{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.workspace-client .fai-list li>span{gap:6px;display:flex}.workspace-client .fai-list p{margin:2px 0;font-size:13px}.workspace-client .fai-after{color:var(--ws-blue-text);font-weight:650}.workspace-client .fai-problem{text-transform:uppercase;letter-spacing:.04em;color:#b45309;margin-right:6px;font-size:11px;font-weight:750;display:inline-block}.workspace-client .fai-check{color:var(--ws-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.workspace-client .fai-draft{border:1px dashed var(--ws-blue);background:var(--ws-blue-soft);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:12px;padding:14px;display:flex}.workspace-client .fai-draft textarea{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);resize:vertical;border-radius:10px;padding:10px;font-size:14px}.workspace-client .fai-draft .ws-primary{align-self:flex-start}.workspace-client .fai-panel{background:var(--ws-card);border-left:1px solid var(--ws-line);z-index:60;flex-direction:column;gap:12px;width:min(520px,100vw);padding:18px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 40px -30px #0f172a80}.workspace-client .fai-panel header{justify-content:space-between;align-items:center;display:flex}.workspace-client .fai-panel h2{margin:0;font-size:18px}.workspace-client .fai-panel h3{margin:4px 0;font-size:14px}.workspace-client .fai-based{color:var(--ws-blue-text);margin:0;font-size:12.5px;font-weight:700}.workspace-client .fai-summary{margin:0;line-height:1.6}.workspace-client .fai-themes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fai-themes li{background:var(--ws-hover);border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.workspace-client .fai-themes small{color:var(--ws-muted);grid-column:1/-1}.workspace-client .fai-report{white-space:pre-wrap;background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:10px;max-height:340px;padding:10px;font-family:inherit;font-size:13px;overflow:auto}.workspace-client .fai-suggest{align-self:flex-start;margin-bottom:6px}.workspace-client .fai-hint{border:1px solid var(--ws-blue-soft);background:var(--ws-blue-soft);border-radius:12px;margin-bottom:8px;padding:10px}.workspace-client .fai-hint ul{margin:6px 0;padding-left:18px;font-size:13px}.workspace-client .fo-scope{flex-direction:column;gap:6px;margin-top:6px;display:flex}.workspace-client .fo-scope>small{color:var(--ws-muted);text-transform:uppercase;font-size:11.5px;font-weight:700}.workspace-client .fo-scope-check{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.workspace-client .fr-booking{flex-direction:column;gap:10px;display:flex}.workspace-client .fr-booking label{color:var(--ws-muted);flex-direction:column;gap:5px;font-size:13px;font-weight:650;display:flex}.workspace-client .fr-booking input,.workspace-client .fr-booking select{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;max-width:280px;padding:9px 11px;font-size:15px}.workspace-client .fr-booking-res{color:var(--ws-ink);margin:0;font-size:13.5px}.workspace-client .fr-slots{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .fr-slots button{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-weight:650}.workspace-client .fr-slots button.on{background:var(--fr-accent,var(--ws-blue));border-color:var(--fr-accent,var(--ws-blue));color:#fff}.workspace-client .fpub-booking{background:var(--ws-hover);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.workspace-client .fpub-booking p{margin:0}.workspace-client .fo-booking{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.workspace-client .fo-booking.confirmed{color:#166534;background:#dcfce7}.workspace-client .fo-booking.cancelled{background:var(--ws-hover);color:var(--ws-muted)}.workspace-client .frc{flex-direction:column;gap:12px;display:flex}.workspace-client .frc-add{align-self:flex-start}.workspace-client .frc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.workspace-client .frc-card{text-align:left;border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.workspace-client .frc-card:hover{border-color:var(--ws-blue)}.workspace-client .frc-card small{color:var(--ws-muted);text-transform:uppercase;font-size:11px;font-weight:700}.workspace-client .frc-card span{color:var(--ws-muted);font-size:12.5px}.workspace-client .frc-card.off{opacity:.6}.workspace-client .frc-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-client .frc-form label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:650;display:flex}.workspace-client .frc-form .wide{grid-column:1/-1}.workspace-client .frc-form input,.workspace-client .frc-form select,.workspace-client .frc-form textarea{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:8px 10px;font-size:14px}.workspace-client .frc-hours{border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.workspace-client .frc-day{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .frc-day>strong{width:40px}.workspace-client .frc-range{align-items:center;gap:4px;display:inline-flex}.workspace-client .frc-range input{width:auto;padding:4px 6px}.workspace-client .frc-check{align-items:center;gap:8px;flex-direction:row!important}.workspace-client .frc-foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.workspace-client .frc-head{align-items:center;gap:12px;display:flex}.workspace-client .frc-head h3{margin:0}.workspace-client .frc-head small{color:var(--ws-muted);text-transform:uppercase;font-size:11px;font-weight:700}.workspace-client .frc-nav{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .frc-week{grid-template-columns:repeat(7,minmax(130px,1fr));gap:8px;display:grid;overflow-x:auto}.workspace-client .frc-col{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;flex-direction:column;gap:6px;min-height:180px;padding:8px;display:flex}.workspace-client .frc-col.closed{background:var(--ws-hover)}.workspace-client .frc-col header{flex-direction:column;display:flex}.workspace-client .frc-col header small{color:var(--ws-muted);font-size:11px}.workspace-client .frc-item{background:#fffbeb;border-left:4px solid #d97706;border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;display:flex}.workspace-client .frc-item.confirmed{background:#f0fdf4;border-left-color:#16a34a}.workspace-client .frc-item.block{background:var(--ws-hover);border-left-color:#64748b}.workspace-client .frc-block{border:1px dashed var(--ws-line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px;display:flex}.workspace-client .frc-block label{flex-direction:column;gap:3px;font-size:12px;display:flex}.workspace-client .frc-block input{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:8px;padding:6px}@media (max-width:760px){.workspace-client .frc-form{grid-template-columns:1fr}}.workspace-client .fr-gps{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.workspace-client .fr-gps-consent{align-items:center;gap:8px;font-size:14px;display:flex}.workspace-client .fcol{flex-direction:column;gap:14px;display:flex}.workspace-client .fcol h3{margin:0 0 6px;font-size:14px}.workspace-client .fcol-box{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.workspace-client .fcol-box label{color:var(--ws-muted);flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.workspace-client .fcol-box select{border:1px solid var(--ws-line);font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;max-width:360px;padding:7px}.workspace-client .fcol-box .fcol-check{color:var(--ws-ink);flex-direction:row;align-items:center;gap:8px;font-weight:500}.workspace-client .fcol-table{border-collapse:collapse;width:100%;font-size:13px}.workspace-client .fcol-table th,.workspace-client .fcol-table td{border-bottom:1px solid var(--ws-line);text-align:left;padding:7px 8px}.workspace-client .fcol-table .ok{color:#166534;font-weight:700}.workspace-client .fcol-table .bad{color:#991b1b;font-weight:700}.workspace-client .fcol-table .warn{color:#b45309;font-weight:700}.workspace-client .fcol-map svg{width:100%;max-width:760px;height:auto}.workspace-client .fcol-map-bg{fill:#eef4ea;stroke:var(--ws-line)}.workspace-client .fcol-grid{stroke:#d6e2d0;stroke-width:1px}.workspace-client .fcol-dot{fill:var(--ws-blue);stroke:#fff;stroke-width:2px}.workspace-client .fcol-dot.validated{fill:#16a34a}.workspace-client .fcol-dot.rejected{fill:#dc2626}.workspace-client .fcol-dot.pending{fill:#d97706}.workspace-client .fcol-places{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .fcol-places li{background:var(--ws-hover);border-radius:8px;justify-content:space-between;padding:5px 8px;display:flex}.workspace-client .fcol-pill{color:#92400e;background:#fef3c7;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.workspace-client .fcol-pill.validated{color:#166534;background:#dcfce7}.workspace-client .fcol-pill.rejected{color:#991b1b;background:#fee2e2}.workspace-client .fcol-quality{border:1px solid var(--ws-line);border-radius:14px;flex-direction:column;gap:6px;margin:10px 0;padding:12px 14px;display:flex}.workspace-client .fcol-quality header{justify-content:space-between;align-items:center;display:flex}.workspace-client .fcol-quality h3{margin:0;font-size:14px}.workspace-client .fcol-quality p{margin:0;font-size:13.5px}.workspace-client .fcol-flags em{color:#b45309;margin-right:10px;font-style:normal;font-weight:700}.workspace-client .fcol-decide{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .fcol-decide input{border:1px solid var(--ws-line);min-width:180px;font:inherit;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;flex:1;padding:8px 10px}.workspace-client .fcol-box .fcol-check{text-align:left;justify-content:flex-start}.workspace-client .fcol-box input[type=checkbox]{flex:none;width:auto;margin:0}.workspace-client .fpv-choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.workspace-client .fpv-danger{color:#b4233c;border-color:#b4233c66}.workspace-client .fpv-erase{border:1px solid #b4233c59;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.workspace-client .fpv-erase input{width:100%}.workspace-client .ws-primary.fpv-danger-fill{background:#b4233c;border-color:#b4233c}.workspace-client .ws-primary.fpv-danger-fill:disabled{opacity:.45}.workspace-client .frs-views{background:var(--ws-hover,#f1f3f6);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.workspace-client .frs-views button{color:var(--ws-muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.workspace-client .frs-views button.on{background:var(--ws-card,#fff);color:var(--ws-ink,#101828);box-shadow:0 1px 2px #1018281a}.workspace-client .frs-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.workspace-client .frs-card{text-align:left;border:1px solid var(--ws-line,#e5e7eb);background:var(--ws-card,#fff);cursor:pointer;color:inherit;font:inherit;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.workspace-client .frs-card:hover,.workspace-client .frs-card.on{border-color:var(--ws-blue,#2563eb);box-shadow:0 4px 14px #1018280f}.workspace-client .frs-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.workspace-client .frs-card-top small{color:var(--ws-muted,#667085);font-family:ui-monospace,monospace;font-size:11.5px}.workspace-client .frs-card dl{gap:6px;margin:4px 0 0;display:grid}.workspace-client .frs-card dl div{gap:1px;display:grid}.workspace-client .frs-card dt{text-transform:uppercase;letter-spacing:.03em;color:var(--ws-muted,#667085);font-size:11px;font-weight:700}.workspace-client .frs-card dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}.workspace-client .frs-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.workspace-client .frs-board section{background:var(--ws-hover,#f4f5f7);border-radius:14px;align-content:start;gap:10px;min-height:120px;padding:10px;display:grid}.workspace-client .frs-board header{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.workspace-client .frs-board header i{background:var(--frs-color,#98a2b3);border-radius:50%;width:9px;height:9px}.workspace-client .frs-board header em{color:var(--ws-muted,#667085);margin-left:auto;font-size:12px;font-style:normal}@media (max-width:720px){.workspace-client .frs-board{grid-auto-columns:85%}}.workspace-client .fo-mine>.fo-mine-actions{flex-flow:wrap;flex:none;align-items:center;gap:8px;display:flex}.workspace-client .fo-answers{gap:12px;display:grid}.workspace-client .fo-answers table{border-collapse:collapse;width:100%;font-size:14px}.workspace-client .fo-answers th,.workspace-client .fo-answers td{border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:top;padding:10px 12px}.workspace-client .fo-answers th{width:38%;color:var(--ws-muted);background:var(--ws-hover);font-weight:600}.workspace-client .fo-answers td{white-space:pre-line;overflow-wrap:anywhere;color:var(--ws-ink)}.workspace-client .fo-inline-end{justify-content:flex-end;display:flex}@media (max-width:600px){.workspace-client .fo-answers th,.workspace-client .fo-answers td{width:auto;display:block}.workspace-client .fo-answers th{border-bottom:0;padding-bottom:2px}}@media print{body *{visibility:hidden}.fo-modal-box,.fo-modal-box *{visibility:visible}.fo-modal-box{box-shadow:none;max-height:none;position:absolute;inset:0;overflow:visible}.fo-modal-box .fo-x,.fo-modal-box .fo-inline-end{display:none}}
.workspace-client .ig-icon{background:linear-gradient(135deg,#0ea5e9,#7c3aed)}.workspace-client .ig-bot{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.workspace-client .ig-bot.on{border-color:color-mix(in srgb,var(--ws-blue) 55%,var(--ws-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-blue) 12%,transparent)}.workspace-client .ig-bot header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workspace-client .ig-bot h3{margin:0;font-size:16px;font-weight:800}.workspace-client .ig-bot dl{flex-direction:column;gap:6px;margin:0;display:flex}.workspace-client .ig-bot dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);font-size:11px;font-weight:700}.workspace-client .ig-bot dd{margin:1px 0 0;font-size:13.5px}.workspace-client .ig-bot footer{justify-content:flex-end;margin-top:auto;display:flex}.workspace-client .ig-state{background:var(--ws-hover);color:var(--ws-muted);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}.workspace-client .ig-state.ig-activatable,.workspace-client .ig-state.ig-active{color:#15803d;background:#16a34a24}.workspace-client .ig-state.ig-available{color:#b45309;background:#d9770624}.workspace-client .ig-state.ig-suspended{color:#b42318;background:#b423181f}.workspace-client .ig-state.ig-on{background:var(--ws-blue);color:#fff}.workspace-client .ig-new{align-self:flex-start}.workspace-client .ig-editor .fp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.workspace-client .ig-criteria{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.workspace-client .ig-criteria>small{grid-column:1/-1}.workspace-client .ig-range{gap:8px;display:flex}.workspace-client .ig-range input{flex:1;min-width:0}.workspace-client .ig-profiles{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .ig-profiles li{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.workspace-client .ig-profiles li.off{opacity:.65}.workspace-client .ig-profiles li>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspace-client .ig-profiles small{color:var(--ws-muted)}.workspace-client .ig-tags{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .ig-tags em{background:var(--ws-hover);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal}@media (max-width:560px){.workspace-client .ig-profiles li{flex-direction:column;align-items:stretch}}.workspace-client .ig-editor select{border:1px solid var(--ws-line);background:var(--ws-card);min-height:42px;color:var(--ws-ink);font:inherit;appearance:auto;border-radius:12px;padding:0 12px}.workspace-client .is-add .is-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.workspace-client .is-cats{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.workspace-client .is-cats legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.workspace-client .is-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .is-list>li{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;overflow:hidden}.workspace-client .is-list>li.on{border-color:color-mix(in srgb,var(--ws-blue) 45%,var(--ws-line))}.workspace-client .is-head{text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.workspace-client .is-head>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .is-head small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-client .is-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.workspace-client .is-checks dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 16px;margin:8px 0 0;display:grid}.workspace-client .is-checks dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);font-size:11px;font-weight:700}.workspace-client .is-checks dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.workspace-client .is-verdict{font-size:12.5px;font-weight:700}.workspace-client .is-verdict.ok{color:#15803d}.workspace-client .is-verdict.bad{color:#b45309}.workspace-client .is-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-client .ig-state.is-active,.workspace-client .ig-state.is-approved{color:#15803d;background:#16a34a24}.workspace-client .ig-state.is-checking{color:#1d4ed8;background:#2563eb1f}.workspace-client .ig-state.is-rejected,.workspace-client .ig-state.is-suspended{color:#b42318;background:#b423181f}.workspace-client .is-history summary{cursor:pointer;font-size:13px;font-weight:600}.workspace-client .ir-filter{align-self:flex-start;min-width:220px;width:auto!important}.workspace-client .ir-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workspace-client .ir-card{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.workspace-client .ir-card.on{border-color:color-mix(in srgb,var(--ws-blue) 50%,var(--ws-line));border-bottom-right-radius:4px;border-bottom-left-radius:4px}.workspace-client .ir-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-client .ir-main small{color:var(--ws-muted)}.workspace-client .ir-score{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:96px;display:flex}.workspace-client .ir-score b{font-size:18px;font-weight:800}.workspace-client .ir-score i{background:var(--ws-hover);border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.workspace-client .ir-score em{background:var(--ws-blue);border-radius:99px;height:100%;display:block}.workspace-client .ir-score small{color:var(--ws-muted);font-size:11px}.workspace-client .ir-detail{border:1px solid color-mix(in srgb,var(--ws-blue) 50%,var(--ws-line));background:var(--ws-card);border-top:0;border-radius:0 0 16px 16px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.workspace-client .ir-detail h3{margin:0 0 6px;font-size:13px;font-weight:800}.workspace-client .ir-detail p{color:var(--ws-ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0;font-size:13.5px;display:flex}.workspace-client .ir-ok{color:#15803d!important}.workspace-client .ir-warn{color:#b45309!important}.workspace-client .ir-unknown{color:var(--ws-muted)!important}.workspace-client .ir-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px 16px;margin:0;display:grid}.workspace-client .ir-fields dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);font-size:11px;font-weight:700}.workspace-client .ir-fields dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:2px 0 0;font-size:13.5px;display:flex}.workspace-client .ir-evidence{color:var(--ws-muted);font-size:11.5px}.workspace-client .ir-verify{color:#b45309}.workspace-client .ir-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:560px){.workspace-client .ir-card{flex-direction:column;align-items:stretch}.workspace-client .ir-score{align-items:flex-start;width:100%}}.workspace-client .is-settings .is-settings-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .is-settings h2{margin:0;font-size:18px;font-weight:800}.workspace-client .is-quota{grid-template-columns:2fr 1fr;gap:12px;display:grid}.workspace-client .is-budget{background:var(--ws-hover);color:var(--ws-ink);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.workspace-client .is-js-warning{color:#92400e;background:#d977061f;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}@media (max-width:560px){.workspace-client .is-quota{grid-template-columns:1fr}}.workspace-client .ic-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-client .ic-search{width:min(320px,100%)!important}.workspace-client .ic-card{flex-wrap:wrap}.workspace-client .ic-open{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.workspace-client .ic-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-client .ig-state.ic-published{color:#15803d;background:#15803d24}.workspace-client .ig-state.ic-ignored,.workspace-client .ig-state.ic-withdrawn{background:var(--ws-hover);color:var(--ws-muted)}.workspace-client .ic-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.workspace-client .ic-form .ic-wide{grid-column:1/-1}@media (max-width:560px){.workspace-client .ic-form{grid-template-columns:1fr}.workspace-client .ic-actions{justify-content:flex-start}.workspace-client .ic-search{width:100%!important}}.workspace-client .iw{flex-direction:column;gap:12px;display:flex}.workspace-client .iw-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.workspace-client .iw-list{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;overflow:hidden}.workspace-client .iw-list ul{max-height:calc(100vh - 290px);margin:0;padding:0;list-style:none;overflow:auto}.workspace-client .iw-list li+li{border-top:1px solid var(--ws-line)}.workspace-client .iw-list .iw-none{text-align:center;color:var(--ws-muted);margin:0;padding:28px 18px;font-size:13.5px}.workspace-client .iw-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-left:3px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.workspace-client .iw-row:hover{background:var(--ws-hover)}.workspace-client .iw-row.on{border-left-color:var(--ws-blue);background:var(--ws-blue-soft)}.workspace-client .iw-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .iw-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-client .iw-row-main small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-client .iw-row-sub{opacity:.85}.workspace-client .iw-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.workspace-client .iw-detail{position:sticky;top:12px}.workspace-client .iw-card{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:16px;max-height:calc(100vh - 150px);overflow:auto}.workspace-client .iw-empty{border:1px dashed var(--ws-line);min-height:200px;color:var(--ws-muted);text-align:center;border-radius:16px;place-items:center;margin:0;padding:24px;font-size:13.5px;display:grid}.workspace-client .iw-back{color:var(--ws-blue);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:13.5px;font-weight:700;display:none}.workspace-client .iw-head{border-bottom:1px solid var(--ws-line);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.workspace-client .iw-head-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workspace-client .iw-head h2{margin:0;font-size:17px;font-weight:800;line-height:1.3}.workspace-client .iw-head p{color:var(--ws-muted);margin:4px 0 0;font-size:13px}.workspace-client .iw-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.workspace-client .iw-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .iw-sec{border-bottom:1px solid var(--ws-line);padding:14px 18px}.workspace-client .iw-sec:last-child{border-bottom:0}.workspace-client .iw-sec h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 8px;font-size:11.5px;font-weight:800}.workspace-client .iw-sec p{margin:4px 0;font-size:13.5px}.workspace-client .iw-explain{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.workspace-client .iw-explain p{flex:1;margin:0}.workspace-client .iw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:900px){.workspace-client .iw-split{grid-template-columns:1fr}.workspace-client .iw-split.has-detail .iw-list,.workspace-client .iw-split:not(.has-detail) .iw-detail{display:none}.workspace-client .iw-back{display:inline-flex}.workspace-client .iw-card{max-height:none}.workspace-client .iw-detail{position:static}.workspace-client .iw-list ul{max-height:none}}.workspace-client .ir-score-sm{width:70px}.workspace-client .iw-cta{flex-direction:column;gap:14px;display:flex}.workspace-client .iw-cta p{max-width:460px;margin:0}.workspace-client .ih{flex-direction:column;gap:16px;display:flex}.workspace-client .ih-todo{border:1px solid var(--ws-line);border-radius:20px;padding:18px}.workspace-client .ih-todo.warn{background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 12%,var(--ws-card)),var(--ws-card));border-color:color-mix(in srgb,#f59e0b 35%,var(--ws-line))}.workspace-client .ih-todo.ok{background:linear-gradient(135deg,color-mix(in srgb,#16a34a 10%,var(--ws-card)),var(--ws-card));border-color:color-mix(in srgb,#16a34a 30%,var(--ws-line))}.workspace-client .ih-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:11.5px;font-weight:800}.workspace-client .ih-todo h2{margin:4px 0 14px;font-size:20px;font-weight:800}.workspace-client .ih-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.workspace-client .ih-card{border:1px solid var(--ws-line);background:var(--ws-card);text-align:left;cursor:pointer;color:inherit;font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;transition:transform .15s,box-shadow .15s;display:flex}.workspace-client .ih-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -16px #0f172a66}.workspace-client .ih-card strong{font-size:24px;font-weight:800}.workspace-client .ih-card:not(.on) strong{color:var(--ws-muted)}.workspace-client .ih-card small{color:var(--ws-muted);font-size:12.5px;line-height:1.35}.workspace-client .ih-card em{color:var(--ws-blue);margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.workspace-client .ih-ic{background:var(--ws-hover);width:30px;height:30px;color:var(--ws-muted);border-radius:9px;place-items:center;display:grid}.workspace-client .ih-card.on .ih-ic{color:#b45309;background:#f59e0b29}.workspace-client .ih-how{border:1px solid var(--ws-line);background:var(--ws-card);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.workspace-client .ih-how h3{margin:0;font-size:15px;font-weight:800}.workspace-client .ih-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-client .ih-steps li{position:relative}.workspace-client .ih-steps li+li:before{content:"›";color:var(--ws-muted);font-size:18px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.workspace-client .ih-steps button{border:1px solid var(--ws-line);background:var(--ws-hover);text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;font:inherit;border-radius:14px;gap:12px;padding:14px;display:flex}.workspace-client .ih-steps button:hover{border-color:var(--ws-blue)}.workspace-client .ih-num{background:var(--ws-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.workspace-client .ih-step{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-client .ih-step strong{font-size:14.5px}.workspace-client .ih-step small{color:var(--ws-muted);font-size:12.5px;line-height:1.35}.workspace-client .ih-val{margin-top:6px;font-size:13px}.workspace-client .ih-val b{font-size:20px;font-weight:800}.workspace-client .ih-val i{color:var(--ws-muted);font-style:normal}@media (max-width:760px){.workspace-client .ih-steps{grid-template-columns:1fr}.workspace-client .ih-steps li+li:before{content:none}}.workspace-client .ig-subtabs{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;gap:4px 20px;margin-top:-4px;display:flex}.workspace-client .ig-subtabs button{color:var(--ws-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 2px;font-size:14px;font-weight:700;display:inline-flex}.workspace-client .ig-subtabs button.on{color:var(--ws-blue);border-bottom-color:var(--ws-blue)}.workspace-client .ig-count{color:#b45309;background:#f59e0b2e;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.workspace-client .ms{flex-direction:column;gap:6px;font-size:13.5px;display:flex;position:relative}.workspace-client .ms-label{color:var(--ws-ink);font-weight:600}.workspace-client .ms-control{border:1px solid var(--ws-line);background:var(--ws-card);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 8px;display:flex}.workspace-client .ms-control.on{border-color:var(--ws-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-blue) 15%,transparent)}.workspace-client .ms-chip{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-client .ms-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.workspace-client .ms-chip button:hover{background:color-mix(in srgb,var(--ws-blue) 18%,transparent)}.workspace-client .ms-placeholder{color:var(--ws-muted);padding-left:4px}.workspace-client .ms-input{min-width:90px;font:inherit;color:inherit;background:0 0;outline:0;flex:1;box-shadow:none!important;border:0!important;height:auto!important;padding:4px!important}.workspace-client .ms-pop{z-index:30;border:1px solid var(--ws-line);background:var(--ws-card);border-radius:12px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px -20px #0f172a80}.workspace-client .ms-pop ul{max-height:240px;margin:0;padding:4px;list-style:none;overflow:auto}.workspace-client .ms-pop label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.workspace-client .ms-pop label:hover{background:var(--ws-hover)}.workspace-client .ms-pop label span{flex:1}.workspace-client .ms-pop small{color:var(--ws-muted);font-size:11.5px}.workspace-client .ms-none{color:var(--ws-muted);padding:10px}.workspace-client .ms-clear{border:0;border-top:1px solid var(--ws-line);width:100%;color:var(--ws-blue);font:inherit;cursor:pointer;background:0 0;padding:8px;font-weight:600}.workspace-client .ms-pop label{text-align:left;justify-content:flex-start;margin:0;font-weight:500}.workspace-client .ms-pop input[type=checkbox]{flex:none;margin:0;padding:0;width:16px!important;height:16px!important;min-height:0!important}.workspace-client .ms-pop label span{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=dark] .workspace-client .ig-state.is-active,html[data-theme=dark] .workspace-client .ig-state.is-approved,html[data-theme=dark] .workspace-client .ig-state.ic-published{color:#4ade80;background:#22c55e2e}html[data-theme=dark] .workspace-client .ig-state.is-rejected,html[data-theme=dark] .workspace-client .ig-state.is-suspended{color:#f87171;background:#ef444433}html[data-theme=dark] .workspace-client .ig-state.is-proposed,html[data-theme=dark] .workspace-client .ig-state.is-checking{color:#fbbf24;background:#f59e0b33}html[data-theme=dark] .workspace-client .ig-count,html[data-theme=dark] .workspace-client .ih-card.on .ih-ic{color:#fbbf24;background:#f59e0b38}html[data-theme=dark] .workspace-client .ir-ok{color:#4ade80!important}html[data-theme=dark] .workspace-client .ir-warn,html[data-theme=dark] .workspace-client .ir-verify{color:#fbbf24!important}html[data-theme=dark] .workspace-client .is-js-warning{color:#fcd34d;background:#f59e0b29}html[data-theme=dark] .workspace-client .is-verdict.ok{color:#4ade80}html[data-theme=dark] .workspace-client .is-verdict.bad{color:#fbbf24}
