/* Project studio: tree structure, guided setup and calendar. Scoped to plugin views. */
.wf-card-grid:has(>.wf-template-preview){display:block}.wf-template-preview{grid-column:1/-1}.wf-template-preview>h2,.wf-studio-heading h2{font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.035em}.wf-template-preview>.wf-eyebrow{display:block;margin-top:30px}.wf-walkthrough{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0}.wf-walkthrough>span,.wf-planner-tabs>.wf-button{padding:15px;border:1px solid #dcd6ef;border-radius:12px;background:#f6f3fc;color:#51477b;font-size:12px;text-align:left}.wf-planner-tabs>.wf-button.is-active{background:#6253cb;color:white;border-color:#6253cb}.wf-studio-heading{padding-bottom:20px;border-bottom:1px solid #e4dfef}.wf-studio-heading>.wf-badge{display:inline-block;margin:12px 0}.wf-planner-body{border:0;min-width:0;padding:0;margin:0 0 26px}.wf-planner-body h3{font-size:24px;letter-spacing:-.025em}.wf-planner-body h4{font-size:17px;line-height:1.35;margin:10px 0 16px}.wf-planner-body input,.wf-planner-body select{min-width:0;max-width:100%}.wf-member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:24px}.wf-member-card,.wf-schedule-card{background:#faf9fd;border:1px solid #e0daee;border-radius:14px;padding:20px}.wf-member-card>.wf-button{margin:10px 5px 0 0;font-size:12px}.wf-schedule-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.wf-schedule-card>h4,.wf-schedule-card>small{grid-column:1/-1}.wf-planner-status{min-height:24px;color:#514184;font-size:14px}.wf-tree-root{display:block;background:linear-gradient(125deg,#30234c,#6253cb);padding:22px;border-radius:14px;color:#fff;font-size:20px;position:relative}.wf-task-tree,.wf-template-tree{margin:25px 0}.wf-tree-branches,.wf-template-tree>ol{list-style:none;margin:0;padding:20px 0 0 28px;border-left:2px solid #d9d1ed;margin-left:22px}.wf-tree-branches:empty{display:none}.wf-tree-branches>li,.wf-template-tree>ol>li{position:relative;margin:0 0 18px}.wf-tree-branches>li:before,.wf-template-tree>ol>li:before{content:'';position:absolute;top:32px;left:-29px;width:29px;height:2px;background:#c9bfe4}.wf-tree-node{position:relative;background:#f5f2fc;border:1px solid #d8ceec;border-radius:13px;padding:20px;box-shadow:0 4px 10px #26273f06}.wf-tree-node .wf-actions{margin-top:12px}.wf-tree-node .wf-button{font-size:12px;padding:8px 14px}.wf-tree-node.is-complete{border-color:#79a893;background:#f1f8f4}.wf-tree-node.is-dragging{opacity:.65}.wf-tree-node.is-drop-target{outline:3px solid #6253cb;outline-offset:3px}.wf-template-tree>ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;border-left:0;margin-left:0;padding:25px 0}.wf-template-tree>ol>li{padding:22px;background:#f2effb;border:1px solid #ddd5ed;border-radius:13px}.wf-template-tree>ol>li:before{top:-25px;left:50%;width:2px;height:25px}.wf-template-tree h3{font-size:17px}.wf-branch-art{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:0;background:radial-gradient(ellipse at 25% 20%,#d9cef4,transparent 60%),linear-gradient(130deg,#f2effb,#e1ddfa)!important;color:#6253cb;font-size:32px!important;line-height:1.1!important;letter-spacing:8px}.wf-branch-art>span:first-child{font-size:50px}.wf-review-list{list-style:none;padding:0;counter-reset:review}.wf-review-list>li{counter-increment:review;padding:20px 20px 20px 65px;margin-bottom:12px;position:relative;background:#f7f5fc;border:1px solid #e5dff1;border-radius:12px}.wf-review-list>li:before{content:counter(review);position:absolute;top:20px;left:20px;background:#6253cb;color:#fff;border-radius:50%;width:27px;height:27px;text-align:center;line-height:27px}.wf-review-list .wf-button{font-size:12px}.wf-calendar-agenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:22px 0}.wf-calendar-agenda>article{background:#f5f2fc;border:1px solid #e0d8ef;border-radius:12px;padding:20px}.wf-calendar-agenda h4{font-size:16px;margin:10px 0}.wf-calendar-agenda p{font-size:13px}.wf-approved-calendar .wf-calendar-day{min-width:0;overflow-wrap:anywhere}.wf-approved-calendar .wf-calendar-day>.wf-button{display:block;width:100%;font-size:10px;padding:6px;text-align:left;white-space:normal;margin-top:5px}.wf-calendar-connect{padding:20px;border:1px dashed #ada0d1;border-radius:12px;background:#faf8ff}.wf-calendar-connect>.wf-button{margin:10px 8px 10px 0}.wf-calendar-connect>input{width:100%;margin:15px 0}.wf-calendar-connect p,.wf-calendar-connect li{font-size:13px}.wf-project-studio>.wf-actions{flex-wrap:wrap}
@media(max-width:640px){.wf-walkthrough{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-schedule-card{grid-template-columns:1fr}.wf-member-grid{grid-template-columns:1fr}.wf-tree-branches{padding-left:12px;margin-left:5px}.wf-tree-branches>li:before{left:-13px;width:13px}.wf-tree-node{padding:13px}.wf-template-tree>ol{grid-template-columns:1fr;padding-left:20px;border-left:2px solid #d9d1ed;margin-left:15px}.wf-template-tree>ol>li:before{left:-21px;top:30px;width:21px;height:2px}.wf-approved-calendar .wf-calendar{display:none}.wf-calendar-agenda{grid-template-columns:1fr}.wf-project-studio,.wf-template-preview{padding:20px!important}.wf-project-studio .wf-actions>.wf-button{white-space:normal}.wf-review-list>li{padding:18px 14px 18px 48px}.wf-review-list>li:before{left:10px}}
.wf-task-tree>.wf-tree-branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;border-left:0;margin:0;padding:24px 0 0}.wf-task-tree>.wf-tree-branches>li{min-width:0}.wf-task-tree>.wf-tree-branches>li:before{left:50%;top:-24px;width:2px;height:24px}.wf-tree-node .wf-label{font-size:12px}.wf-tree-node select{font-size:12px}.wf-tree-node h4{min-height:46px}.wf-tree-node .wf-actions{gap:6px}.wf-task-tree .wf-tree-branches .wf-tree-branches{margin-left:7px;padding-left:12px}.wf-task-tree .wf-tree-branches .wf-tree-branches>li:before{left:-13px;width:13px}
@media(max-width:640px){.wf-task-tree>.wf-tree-branches{grid-template-columns:minmax(0,1fr)}.wf-tree-node h4{min-height:0}}
@media print{.wf-planner-tabs,.wf-calendar-connect,.wf-project-studio>.wf-actions,.wf-project-studio>details{display:none}.wf-tree-node,.wf-schedule-card{break-inside:avoid}}

/* Release A project views. */
.wf-project-view{padding:22px 0}.wf-project-view>h3{margin-bottom:7px}.wf-project-list-view{display:grid;gap:11px;margin-top:20px}.wf-project-task-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;background:#fff;border:1px solid #e1e4ed;border-radius:12px}.wf-project-task-row>input{width:19px;height:19px;margin-top:4px;accent-color:#6253cb}.wf-project-task-row h4{font-size:17px;margin:0 0 8px}.wf-inline-fields{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.wf-inline-fields .wf-label{margin:5px 0}.wf-project-board{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;align-items:start;margin-top:20px;overflow:auto}.wf-board-column{padding:12px;background:#f1f3f8;border:1px solid #e1e4ed;border-radius:13px;min-height:180px}.wf-board-column>h4{font-size:13px;margin:4px 3px 13px;color:#606578}.wf-board-card{padding:15px;margin-bottom:9px;background:#fff;border:1px solid #dfe2eb;border-radius:11px;box-shadow:0 3px 10px #20274308}.wf-board-card>strong{display:block;font-size:13px;line-height:1.4;margin-bottom:9px}.wf-board-card .wf-label{margin:10px 0;font-size:10px}.wf-priority{display:inline-block;padding:3px 7px;border-radius:20px;font-size:8px;letter-spacing:.07em;background:#eceef4;color:#686d7d}.wf-priority-high{background:#fff0d8;color:#855a1a}.wf-priority-urgent{background:#ffe2e2;color:#982d2d}.wf-priority-low{background:#e6f4ed;color:#367258}.wf-project-table input,.wf-project-table select{width:100%;min-width:125px;padding:8px;border:1px solid #dce0e9;border-radius:7px;background:#fff}.wf-map-view{margin:22px 0}.wf-map-view ol{list-style:none;padding:18px 0 0 28px;margin:0 0 0 20px;border-left:2px solid #daddec}.wf-map-view li{position:relative;margin:0 0 12px}.wf-map-view li:before{content:'';position:absolute;left:-29px;top:27px;width:29px;border-top:2px solid #daddec}.wf-map-card{display:inline-flex;flex-direction:column;gap:4px;min-width:220px;max-width:420px;padding:14px 18px;background:#fff;border:1px solid #dfe2eb;border-radius:11px}.wf-map-card.is-complete{border-color:#89b5a0;background:#f1f8f4}.wf-day-group{margin:18px 0}.wf-day-group>h4{font-size:13px;color:#62677a;margin-bottom:8px}.wf-calendar-task{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 16px;margin-bottom:7px;border-left:4px solid #7563d6;background:#f7f6fc;border-radius:8px}.wf-calendar-task>span{font-size:12px}.wf-timeline{display:grid;gap:13px;margin-top:23px;padding:18px;border:1px solid #e0e3ec;border-radius:13px;background:linear-gradient(90deg,#fff 24%,#f5f6fa 25%,#fff 26%,#fff 49%,#f5f6fa 50%,#fff 51%,#fff 74%,#f5f6fa 75%,#fff 76%)}.wf-timeline-row{display:grid;grid-template-columns:minmax(120px,220px) minmax(300px,1fr);gap:16px;align-items:center}.wf-timeline-row>strong{font-size:12px}.wf-timeline-track{height:22px;position:relative;background:#eef0f5;border-radius:20px}.wf-timeline-bar{position:absolute;top:3px;height:16px;min-width:10px;border-radius:20px;background:linear-gradient(90deg,#6253cb,#9a84ed)}.wf-custom-fields{padding:12px;margin-top:12px;background:#f7f8fb;border-radius:9px}.wf-field-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:7px;margin:8px 0}.wf-field-row input{width:100%;padding:8px;border:1px solid #dce0e9;border-radius:7px}.wf-field-row .wf-button{padding:5px 10px;min-height:36px}
@media(max-width:760px){.wf-inline-fields{grid-template-columns:1fr}.wf-project-board{grid-template-columns:repeat(4,250px)}.wf-calendar-task{grid-template-columns:1fr}.wf-timeline{overflow:auto}.wf-timeline-row{grid-template-columns:120px 420px}.wf-field-row{grid-template-columns:1fr}.wf-project-view-tabs{margin-inline:-4px}}

/* Release B: project conversation, private attachments and immutable activity. */
.wf-role-badge{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:1px solid #d9d3ea;border-radius:99px;background:#f3f0fb;color:#5a4a91;font-size:9px;font-weight:800;letter-spacing:.09em}.wf-shared-notice{padding:12px 15px;border-left:3px solid #7a68d2;background:#f5f3fb;border-radius:7px;color:#5d5870;font-size:13px}.wf-collab-intro{padding:22px 24px;background:linear-gradient(125deg,#f0ecff,#fafbff);border:1px solid #ddd8f0;border-radius:14px}.wf-collab-intro h3{font-size:25px;margin:7px 0}.wf-collab-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.wf-collab-summary>span:not(.wf-role-badge){padding:5px 10px;border-radius:99px;background:#f0f2f7;color:#676b7c;font-size:10px}.wf-collab-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);gap:22px;align-items:start}.wf-collab-conversation,.wf-collab-side{min-width:0}.wf-collab-conversation>h4,.wf-collab-side>h4{font-size:14px;margin:20px 0 11px}.wf-comment-form,.wf-upload-form{padding:17px;border:1px solid #e0e3ec;border-radius:13px;background:#f8f9fc}.wf-comment-form .wf-label,.wf-upload-form .wf-label{margin:10px 0}.wf-comment-form select[multiple]{min-height:80px}.wf-comment-list{display:grid;gap:10px;margin-top:17px}.wf-comment-card{padding:17px 18px;background:#fff;border:1px solid #e1e4ec;border-radius:12px}.wf-comment-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-comment-card time,.wf-activity-list time{font-size:9px;color:#858899}.wf-comment-card>p{white-space:pre-wrap;font-size:13px;line-height:1.7;margin:11px 0}.wf-comment-card .wf-actions{margin:10px 0 0}.wf-comment-card .wf-button{padding:5px 10px;min-height:32px;font-size:10px}.wf-comment-task{display:inline-block;padding:3px 8px;border-radius:6px;background:#edeafa;color:#5b4a95;font-size:9px}.wf-attachment-list{display:grid;gap:8px}.wf-attachment-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:12px;border:1px solid #e2e4ec;border-radius:10px;background:#fff}.wf-attachment-list>article>strong{font-size:11px;overflow-wrap:anywhere}.wf-attachment-list>article>small{grid-column:1}.wf-attachment-list .wf-button{grid-column:2;padding:4px 8px;min-height:30px;font-size:9px}.wf-activity-list{list-style:none;padding:0;margin:0;border-left:2px solid #ded9ef}.wf-activity-list>li{position:relative;padding:0 0 15px 18px;font-size:11px;line-height:1.5}.wf-activity-list>li:before{content:'';position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:#7564d2;border:2px solid #fff}.wf-activity-list time{display:block;margin-top:3px}
@media(max-width:820px){.wf-collab-columns{grid-template-columns:1fr}.wf-collab-side{border-top:1px solid #e1e4ec;padding-top:10px}}@media(max-width:520px){.wf-collab-intro{padding:18px}.wf-comment-card>div:first-child{align-items:flex-start;flex-direction:column}.wf-attachment-list>article{grid-template-columns:1fr}.wf-attachment-list .wf-button,.wf-attachment-list>article>small{grid-column:1}}

/* Release C: approved project knowledge and separately consented direct execution. */
.wf-knowledge-stage{display:grid;gap:16px;margin-top:16px}.wf-knowledge-form{padding:18px;border:1px solid #ddd8ee;border-radius:14px;background:linear-gradient(145deg,#f4f0ff,#fff)}.wf-knowledge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.wf-knowledge-card{display:grid;align-content:start;gap:10px;padding:18px;border:1px solid #e0e3eb;border-radius:14px;background:#fff}.wf-knowledge-card h4,.wf-knowledge-card p{margin:0}.wf-knowledge-excerpt{white-space:pre-wrap;max-height:210px;overflow:auto;font-size:12px;line-height:1.65}.wf-knowledge-picker{margin:16px 0;padding:18px;border:1px solid #ddd8ee;border-radius:14px;background:#f7f4ff}.wf-knowledge-picker h3{margin:6px 0}.wf-knowledge-choice{display:flex;align-items:center;gap:10px;padding:9px 11px;margin:6px 0;border-radius:9px;background:#fff}.wf-ai-execute{margin-top:16px;padding:17px;border:1px solid #d9ddec;border-radius:13px;background:linear-gradient(135deg,#effaf6,#f4f1ff)}.wf-ai-output{margin-top:14px}.wf-ai-output textarea{min-height:250px}

/* Release D: owner-approved recipes and immutable run history. */
.wf-automation-stage{display:grid;gap:18px;margin-top:17px}.wf-automation-builder,.wf-automation-form-test{padding:20px;border:1px solid #d8dcee;border-radius:15px;background:linear-gradient(135deg,#f0f3ff,#faf7ff)}.wf-automation-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.wf-automation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.wf-automation-card{display:grid;align-content:start;gap:12px;padding:19px;border:1px solid #dfe3ed;border-radius:14px;background:#fff;box-shadow:0 7px 20px #25294408}.wf-automation-card h4{font-size:16px;margin:0}.wf-automation-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.wf-automation-flow>span{padding:10px;border-radius:9px;background:#f2f1fa;font-size:11px;line-height:1.4}.wf-automation-flow>b{color:#7061ca}.wf-automation-card pre,.wf-automation-history pre{max-height:160px;overflow:auto;padding:11px;border-radius:8px;background:#f6f7fa;color:#454a5c;font-size:9px;white-space:pre-wrap}.wf-automation-history{display:grid;gap:8px}.wf-automation-history>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px;border:1px solid #e2e5ec;border-radius:10px;background:#fff}.wf-automation-history pre{grid-column:1/-1;margin:0}.wf-automation-history time{font-size:9px;color:#858899}.wf-automation-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.wf-automation-library>.wf-view-intro{grid-column:1/-1}
@media(max-width:620px){.wf-automation-flow{grid-template-columns:1fr}.wf-automation-flow>b{transform:rotate(90deg);width:max-content}.wf-automation-history>article{grid-template-columns:1fr}.wf-automation-history pre{grid-column:1}}

/* Release E: scoped assistants, revocable forms and selected-field portals. */
.wf-agent-stage,.wf-app-stage{display:grid;gap:18px;margin-top:17px}.wf-agent-boundary,.wf-app-boundary{padding:18px 20px;border:1px solid #d9deeb;border-left:4px solid #6756cf;border-radius:12px;background:linear-gradient(135deg,#f5f3ff,#fbfcff)}.wf-agent-boundary>strong,.wf-app-boundary>strong{display:block;margin-bottom:5px}.wf-agent-boundary p,.wf-app-boundary p{margin:6px 0;font-size:12px}.wf-agent-builder,.wf-app-builder{padding:20px;border:1px solid #d8dcee;border-radius:15px;background:linear-gradient(145deg,#eff7ff,#faf7ff)}.wf-agent-toolbox,.wf-app-checks{display:flex;flex-wrap:wrap;gap:8px;margin:7px 0 16px}.wf-agent-tool,.wf-app-checks label{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dfe2ec;border-radius:99px;background:#fff;font-size:11px}.wf-agent-tool input,.wf-app-checks input,.wf-agent-consent input{width:16px;height:16px;accent-color:#6253cb}.wf-agent-grid,.wf-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.wf-agent-card,.wf-app-card{display:grid;align-content:start;gap:11px;padding:19px;border:1px solid #dfe3ed;border-radius:14px;background:#fff;box-shadow:0 7px 20px #25294408}.wf-agent-card h4,.wf-app-card h4{font-size:17px;margin:0}.wf-agent-card p,.wf-app-card p{margin:0}.wf-agent-ceiling{padding:8px 10px;border-radius:8px;background:#f0f2f8;color:#555c70;font-size:10px}.wf-agent-runner{padding:13px;border:1px solid #ded9ef;border-radius:10px;background:#faf8ff}.wf-agent-consent{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:11px;line-height:1.5}.wf-agent-runner textarea{width:100%}.wf-agent-history,.wf-app-submissions{display:grid;gap:8px}.wf-agent-history>article,.wf-app-submissions>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;padding:14px;border:1px solid #e2e5ec;border-radius:10px;background:#fff}.wf-agent-history time,.wf-app-submissions time{font-size:9px;color:#858899}.wf-agent-history details,.wf-app-submissions pre{grid-column:1/-1}.wf-agent-history pre,.wf-app-card pre,.wf-app-submissions pre{max-height:210px;overflow:auto;margin:0;padding:11px;border-radius:8px;background:#f6f7fa;color:#454a5c;font-size:9px;white-space:pre-wrap}.wf-app-options{margin:16px 0;padding:16px;border:1px dashed #cfc8e5;border-radius:12px;background:#fff}.wf-app-form-fields{display:grid;gap:8px;margin:8px 0}.wf-app-form-field{display:grid;grid-template-columns:1.2fr .9fr .8fr auto auto 1.4fr auto;gap:7px;align-items:center}.wf-app-form-field input,.wf-app-form-field select{min-width:0;padding:8px}.wf-app-form-field>span{font-size:9px}.wf-app-form-field>.wf-button{padding:5px 10px;min-height:36px}.wf-share-once{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:18px;border:2px solid #4e9a76;border-radius:13px;background:#effaf4}.wf-share-once>strong{grid-column:1/-1}.wf-share-once code{overflow-wrap:anywhere;font-size:10px}.wf-agent-library,.wf-app-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.wf-agent-library>.wf-view-intro,.wf-app-library>.wf-view-intro{grid-column:1/-1}

.wf-public-app-shell{box-sizing:border-box;min-height:70vh;padding:clamp(22px,5vw,70px);background:radial-gradient(circle at 8% 2%,#ece6ff 0,transparent 32%),radial-gradient(circle at 92% 12%,#dff5ef 0,transparent 28%),#f7f8fc;color:#242338;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wf-public-app{width:min(940px,100%);margin:0 auto;padding:clamp(24px,5vw,58px);border:1px solid #e0e2ec;border-radius:24px;background:#fff;box-shadow:0 24px 70px #2a274518}.wf-public-loading{text-align:center;padding:50px}.wf-public-mark{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#332855,#715edb);color:#fff;font-weight:800}.wf-public-header{max-width:720px}.wf-public-header h1{margin:8px 0 10px;font-size:clamp(32px,6vw,58px);line-height:1.02;letter-spacing:-.045em;color:#27233d}.wf-public-project{font-size:13px;font-weight:700;color:#6756b6}.wf-public-intro{max-width:680px;font-size:16px;line-height:1.7;color:#626176}.wf-public-stats{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.wf-public-stats span,.wf-public-tag{display:inline-block;padding:6px 10px;border-radius:99px;background:#f0eef9;color:#5b5185;font-size:9px;font-weight:800;letter-spacing:.06em}.wf-public-task-list{display:grid;gap:11px}.wf-public-task{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;border:1px solid #e3e5ed;border-radius:15px;background:linear-gradient(135deg,#fff,#fafbfe)}.wf-public-task-number{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#30294c;color:#fff;font-size:11px}.wf-public-task h2{margin:3px 0 10px;font-size:18px;color:#2c2940}.wf-public-tags{display:flex;flex-wrap:wrap;gap:6px}.wf-public-tag.is-done{background:#e3f4eb;color:#377058}.wf-public-tag.is-doing,.wf-public-tag.is-review{background:#fff1d9;color:#875d1d}.wf-public-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid #ececf2;font-size:11px}.wf-public-details dt{color:#89889a}.wf-public-details dd{margin:0;color:#424054}.wf-public-footnote,.wf-public-notice{margin-top:20px;color:#7a788a;font-size:11px}.wf-public-form{display:grid;gap:15px;max-width:700px;margin-top:30px}.wf-public-field{display:grid;gap:7px;color:#4b485d;font-size:12px;font-weight:700}.wf-public-field input,.wf-public-field textarea,.wf-public-field select{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #d9dbe5;border-radius:10px;background:#fff;color:#252338;font:inherit;font-weight:400}.wf-public-field input:focus,.wf-public-field textarea:focus,.wf-public-field select:focus{outline:3px solid #d9d2fa;border-color:#715fd0}.wf-public-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.wf-public-success{text-align:center;padding:45px 10px}.wf-public-success-mark{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e0f3e9;color:#38775c;font-size:24px}.wf-public-error{padding:30px;text-align:center}.wf-public-error h1{font-size:32px;color:#2b2840}
@media(max-width:760px){.wf-app-form-field{grid-template-columns:1fr 1fr}.wf-app-form-field>.wf-button{grid-column:2}.wf-agent-history>article,.wf-app-submissions>article{grid-template-columns:1fr}.wf-agent-history details,.wf-app-submissions pre{grid-column:1}.wf-share-once{grid-template-columns:1fr}.wf-share-once>strong{grid-column:1}.wf-public-app-shell{padding:12px}.wf-public-app{padding:22px;border-radius:16px}.wf-public-task{padding:15px}.wf-public-details{grid-template-columns:1fr;gap:2px}.wf-public-details dd{margin-bottom:7px}}
