.scope-additional-request,.scope-additional-queue{border:1px solid color-mix(in srgb,#daa943 40%,var(--border));background:color-mix(in srgb,#efc56e 9%,var(--surface));border-radius:16px;min-width:0;margin:18px 0;overflow:hidden}.scope-additional-prompt{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.scope-additional-prompt strong{font-size:13px}.scope-additional-prompt p,.scope-additional-queue header p{color:var(--muted);margin:4px 0 0;font-size:12px}.scope-additional-prompt .secondary-button{flex-shrink:0;min-height:44px;font-size:12px}.scope-additional-form{padding:0 18px 18px}.scope-additional-form fieldset{border:0;border-top:1px solid var(--border);gap:13px;min-width:0;margin:0;padding:16px 0 0;display:grid}.scope-additional-form .ui-field,.scope-additional-decision .ui-field{gap:6px;min-width:0;margin:0;font-size:12px;display:grid}.scope-additional-form .ui-control,.scope-additional-decision .ui-control{width:100%;min-width:0;font-size:13px}.scope-additional-fields{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.scope-additional-form-heading{align-items:center;gap:9px;font-size:12px;display:flex}.scope-additional-tag{width:fit-content;color:color-mix(in srgb,#b2750e 75%,var(--ink));background:color-mix(in srgb,#efc56e 30%,var(--surface));border:1px solid color-mix(in srgb,#daa943 45%,var(--border));vertical-align:middle;border-radius:6px;align-items:center;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.contract-scope-group td .scope-additional-tag{margin-left:9px}.scope-additional-note{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.scope-additional-request>.scope-additional-note{margin:0 18px 15px}.scope-additional-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.scope-additional-actions button{min-height:44px;font-size:12px}.scope-additional-success{color:var(--ink);align-items:flex-start;gap:7px;font-size:12px;line-height:1.7;display:flex}.scope-additional-success>svg{color:var(--ink);flex-shrink:0;margin-top:3px}.scope-additional-request>.scope-additional-success{margin:0 18px 16px}.scope-additional-tracking{border-top:1px solid var(--border)}.scope-additional-tracking h5{margin:0;padding:13px 18px;font-size:12px}.scope-additional-row{background:var(--surface)}.scope-additional-row+.scope-additional-row{border-top:1px solid var(--border)}.scope-additional-row>summary{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:13px 18px;list-style:none;display:flex}.scope-additional-row>summary::-webkit-details-marker{display:none}.scope-additional-row>summary>span:first-child:not(.scope-additional-tag),.scope-additional-row-title{flex:1;min-width:0}.scope-additional-row summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.scope-additional-row summary small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.scope-additional-row>summary>svg:last-child{flex-shrink:0;transition:transform .18s}.scope-additional-row[open]>summary>svg:last-child{transform:rotate(180deg)}.scope-additional-row-body{gap:12px;min-width:0;padding:0 18px 17px;display:grid}.scope-additional-row-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.scope-additional-row-body small{color:var(--muted);font-size:11px}.scope-additional-status{color:var(--ink);background:var(--field-bg,var(--surface));border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.scope-additional-status svg{flex-shrink:0}.scope-additional-status.pending{background:color-mix(in srgb,#efc56e 25%,var(--surface))}.scope-additional-status.approved{background:color-mix(in srgb,var(--mint) 25%,var(--surface))}.scope-additional-status.rejected{background:color-mix(in srgb,#db7979 17%,var(--surface))}.scope-additional-queue>header{align-items:center;gap:12px;padding:17px 18px;display:flex}.scope-additional-queue h3{margin:0;font-size:15px}.scope-additional-queue-icon{background:color-mix(in srgb,#efc56e 25%,var(--surface));border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.scope-additional-meta{color:var(--muted);flex-wrap:wrap;gap:6px 15px;padding-top:4px;font-size:11px;display:flex}.scope-additional-source{color:var(--ink);align-items:center;gap:5px;width:fit-content;font-size:12px;text-decoration:underline;display:inline-flex}.scope-additional-decision{border:1px solid var(--border);background:var(--field-bg,var(--surface));border-radius:12px;gap:11px;padding:14px;display:grid}.scope-additional-history{color:var(--muted);font-size:11px}.scope-additional-history summary{cursor:pointer}.scope-additional-history ol{overflow-wrap:anywhere;gap:8px;padding-left:17px;line-height:1.7;display:grid}.scope-additional-request button:focus-visible,.scope-additional-queue button:focus-visible,.scope-additional-row>summary:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}@media (max-width:600px){.scope-additional-prompt{flex-direction:column;align-items:flex-start}.scope-additional-prompt .secondary-button{justify-content:center;width:100%}.scope-additional-row>summary{flex-wrap:wrap;gap:8px}.scope-additional-row>summary>.scope-additional-row-title{flex-basis:calc(100% - 100px)}.scope-additional-status{white-space:normal}.scope-additional-fields{grid-template-columns:minmax(0,1fr) 85px}.scope-additional-form,.scope-additional-row-body{padding-left:13px;padding-right:13px}.scope-additional-actions button{flex:1;justify-content:center}.contract-scope-group td .scope-additional-tag{margin:5px 0 0}}@media (prefers-reduced-motion:reduce){.scope-additional-row>summary>svg:last-child{transition:none}}
.blog-generated-results{gap:12px;margin:12px 0;display:grid}.blog-generated-results>details{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.blog-generated-results summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.blog-generated-results summary>span{flex:1;min-width:0}.blog-generated-results summary>svg{flex-shrink:0}.blog-generated-results summary>svg:last-child{margin-left:auto}.blog-generated-body{gap:12px;padding:0 16px 16px;display:grid}.blog-generated-body iframe{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;height:540px}.blog-generated-body img{border-radius:12px;width:100%;height:auto}.blog-generated-body small{color:var(--muted);font-size:12px}@media (max-width:600px){.blog-generated-body{padding:0 12px 12px}.blog-generated-body iframe{height:420px}}.blog-generated-body .client-actions{flex-wrap:wrap;gap:8px;display:flex}.blog-generated-body .client-actions a{border:1px solid var(--border);min-height:44px;color:var(--ink);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.blog-generated-body .client-actions a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}
.outline-month-editor,.outline-month-summary{border:1px solid var(--border);background:color-mix(in srgb,var(--mint) 10%,var(--surface));border-radius:14px;margin:16px 0;padding:20px}.outline-month-editor>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.outline-month-icon{background:color-mix(in srgb,var(--mint) 24%,var(--surface));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.outline-month-editor h4,.outline-month-summary h4{margin:0;font-size:15px;line-height:1.6}.outline-month-summary h4{align-items:center;gap:8px;display:flex}.outline-month-editor header p,.outline-month-help,.outline-month-summary p{margin:8px 0;font-size:12px;line-height:1.8}.outline-month-editor fieldset{border:0;min-width:0;margin:16px 0;padding:0}.outline-month-editor textarea{resize:vertical;min-height:120px}.outline-table-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.outline-table-heading h5{margin:0;font-size:13px}.outline-table-heading>span{color:var(--muted);font-size:11px}.outline-table{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:12px;overflow:hidden}.outline-table-head,.outline-table-row{grid-template-columns:minmax(0,1fr) 146px 44px;align-items:start;gap:12px;padding:12px;display:grid}.outline-table-head{color:var(--muted);background:color-mix(in srgb,var(--mint) 12%,var(--surface));font-size:11px}.outline-table-row+.outline-table-row{border-top:1px solid var(--border)}.outline-table-row>div{min-width:0}.outline-table-row .ui-field{margin:0}.outline-table-row .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.outline-table-row .ui-control{width:100%;min-width:0;font-size:12px}.outline-quantity{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:2px;display:grid}.outline-quantity .icon-button{min-width:44px;min-height:44px}.outline-quantity input{text-align:center;appearance:textfield;padding:8px 2px}.outline-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.outline-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.outline-scope-balance{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.8;display:block}.outline-table-row .form-error{margin-top:8px;font-size:11px;display:block}.outline-briefing-text{white-space:pre-wrap;overflow-wrap:anywhere}.outline-month-summary ul{margin:16px 0 0;padding:0;list-style:none}.outline-month-summary li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.outline-month-summary li small{color:var(--muted);font-size:10px;line-height:1.8;display:block}.outline-month-summary li b{background:color-mix(in srgb,var(--mint) 22%,var(--surface));border-radius:8px;padding:4px 12px}@media (max-width:650px){.outline-month-editor,.outline-month-summary{padding:14px}.outline-table-head{display:none}.outline-table-row{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.outline-table-row>div:first-child{grid-column:1/-1}.outline-quantity{max-width:170px}.outline-table-heading{flex-direction:column;align-items:start;gap:4px}}.outline-campaign-fields{gap:8px;margin-top:10px;display:grid}.outline-campaign-fields .ui-field{gap:4px;font-size:11px}.outline-completion-reason{border:1px solid var(--border);background:color-mix(in srgb,var(--purple) 10%,var(--surface));border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.7}.outline-piece-list{grid-column:1/-1;gap:8px;display:grid}.outline-piece-card{border:1px solid var(--border);border-radius:12px;overflow:hidden}.outline-piece-card summary{cursor:pointer;background:color-mix(in srgb,var(--purple) 10%,var(--surface));align-items:center;gap:8px;min-height:44px;padding:12px;font-size:12px;display:flex}.outline-piece-card summary span{overflow-wrap:anywhere;min-width:0}.outline-piece-card summary svg{flex:none}.piece-brief-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.piece-brief-wide{grid-column:1/-1}.outline-piece-summaries{flex-basis:100%;width:100%}.outline-month-summary li{flex-wrap:wrap}.outline-piece-summaries summary{cursor:pointer;padding:8px 0}@media (max-width:650px){.piece-brief-fields{grid-template-columns:minmax(0,1fr);padding:12px}}.outline-new-campaign{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.outline-new-campaign .ui-field{flex:180px}.outline-new-campaign button{flex:none;min-height:44px}.outline-distribution-status{background:color-mix(in srgb,var(--mint) 20%,var(--surface));color:var(--ink);border-radius:8px;margin-top:8px;padding:6px 10px;font-size:12px;line-height:1.5;display:block}.outline-piece-status{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.app-shell .outline-month-editor .client-actions .outline-complete-button{background:var(--mint,#61dcab);border-color:var(--mint,#61dcab);color:#00175d;font-weight:500}.app-shell .outline-month-editor .client-actions .outline-complete-button:hover:not(:disabled){background:#8ae8c1;border-color:#8ae8c1}.app-shell .outline-month-editor .client-actions .outline-complete-button:focus-visible{outline:3px solid var(--field-focus,var(--navy));outline-offset:3px}.app-shell .outline-month-editor{background:var(--surface);border-radius:16px;min-width:0;margin:0;padding:20px}.app-shell .outline-month-editor>header{border-bottom:1px solid var(--border);gap:12px;margin-bottom:0;padding-bottom:16px}.app-shell .outline-month-editor>header p{color:var(--muted);margin:4px 0 0}.app-shell .outline-month-editor>fieldset{gap:24px;margin:20px 0 0;display:grid}.outline-section{gap:16px;min-width:0;display:grid}.outline-section+.outline-section{border-top:1px solid var(--border);padding-top:20px}.outline-section-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outline-section-heading h5{margin:0;font-size:14px;font-weight:600}.outline-section-heading>button,.outline-section-count{margin-left:auto}.outline-section-count{color:var(--muted);font-size:12px}.outline-section-number{background:color-mix(in srgb,var(--mint) 24%,var(--surface));border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.app-shell .outline-section-help{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.outline-campaign-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.outline-campaign-chips li{border:1px solid var(--border);background:color-mix(in srgb,var(--purple) 8%,var(--surface));overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:12px;display:flex}.outline-campaign-chips svg{flex:none}.outline-campaign-create{background:color-mix(in srgb,var(--mint) 8%,var(--surface));border:1px solid var(--border);border-radius:12px;gap:16px;padding:16px;display:grid}.outline-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.outline-deliverables{gap:16px;display:grid}.outline-deliverable{border:1px solid var(--border);background:color-mix(in srgb,var(--mint) 5%,var(--surface));border-radius:14px;min-width:0;padding:16px}.outline-deliverable-top{grid-template-columns:minmax(0,1fr) 152px 44px;align-items:end;gap:12px;display:grid}.outline-remove{margin-bottom:0}.outline-quantity{border:1px solid var(--field-border);background:var(--field-bg);border-radius:12px;gap:0;overflow:hidden}.outline-quantity .ui-control{border-radius:0;min-height:44px;background:0 0!important;border:0!important;margin:0!important;padding:8px 0!important}.outline-quantity .icon-button{border-radius:0;width:44px;min-height:44px;padding:0}.app-shell .work-dialog .outline-month-editor .ui-field{gap:8px;min-width:0;margin:0;display:grid}.app-shell .work-dialog .outline-month-editor :is(input.ui-control,select.ui-control,textarea.ui-control){min-width:0;margin:0}.app-shell .outline-month-editor .ui-field .ui-select{margin:0}.app-shell .outline-campaign-fields{gap:12px;margin-top:16px}.app-shell .outline-campaign-fields .ui-field{font-size:12px}.outline-campaign-fields>.ui-field{max-width:560px}.outline-item-context{gap:6px;padding:12px 0 0;display:grid}.outline-item-context>small{color:var(--muted);font-size:11px;line-height:1.7}.app-shell .outline-distribution-status{align-items:center;gap:6px;margin-top:4px;padding:8px 10px;font-size:11px;display:flex}.outline-distribution-status svg{flex:none}.app-shell .outline-piece-list{gap:12px;margin-top:16px}.outline-piece-card{background:var(--surface)}.outline-piece-card summary{gap:10px;padding:14px 16px;list-style:none}.outline-piece-card summary::-webkit-details-marker{display:none}.outline-piece-card summary>.outline-piece-chevron{margin-left:auto}.outline-piece-card[open] summary>.outline-piece-chevron{transform:rotate(180deg)}.outline-piece-tools{justify-content:flex-end;padding:12px 16px 0;display:flex}.outline-piece-tools .secondary-button{min-height:36px;font-size:11px}.app-shell .outline-month-editor .piece-brief-fields{gap:16px;padding:16px}.app-shell .outline-month-editor textarea.ui-control{min-height:88px}.app-shell .outline-month-editor .formatted-text-field textarea.ui-control{min-height:160px}.app-shell .outline-month-editor .formatted-text-field .description-toolbar{gap:4px;padding:8px}.app-shell .outline-month-editor .formatted-text-field .description-toolbar button{min-width:40px;min-height:40px}.app-shell .outline-month-editor .description-editor{border:1px solid var(--field-border);background:var(--field-bg);border-radius:12px;overflow:hidden}.outline-add{justify-self:start}.app-shell .outline-save-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:20px 0 0;padding:16px 0 0;display:flex}.outline-stale{border:1px solid var(--border);background:color-mix(in srgb,#deb363 16%,var(--surface));border-radius:12px;justify-items:start;gap:8px;margin-top:16px;padding:12px;display:grid}.outline-stale p{margin:0;font-size:12px;line-height:1.7}.outline-feedback{background:color-mix(in srgb,var(--mint) 16%,var(--surface));border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;display:flex;margin:16px 0 0!important}.outline-feedback svg{flex:none;margin-top:2px}@media (max-width:650px){.app-shell .outline-month-editor{padding:14px}.app-shell .outline-month-editor>fieldset{gap:20px;margin-top:16px}.outline-deliverable{padding:12px}.outline-deliverable-top{grid-template-columns:minmax(0,1fr) 44px}.outline-deliverable-top>.ui-field:first-child{grid-column:1/-1}.outline-deliverable-top>div.ui-field{max-width:160px}.outline-section-heading>button{margin-left:38px}.outline-campaign-create{padding:12px}.app-shell .outline-month-editor .piece-brief-fields{gap:16px;padding:12px}.outline-piece-card summary{padding:12px}.outline-piece-tools{padding:12px 12px 0}.app-shell .outline-save-actions{justify-content:stretch}.outline-save-actions>button{flex:140px}}.outline-type-group{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.outline-type-heading{cursor:pointer;background:color-mix(in srgb,var(--mint) 12%,var(--surface));min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:12px 14px;font-size:13px;list-style:none;display:flex}.outline-type-heading::-webkit-details-marker{display:none}.outline-type-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.outline-type-heading>svg{flex:none}.outline-type-count{white-space:nowrap;background:color-mix(in srgb,var(--mint) 24%,var(--surface));color:var(--ink);border-radius:8px;padding:3px 8px;font-size:11px}.outline-type-group[open]>.outline-type-heading>svg:last-child{transform:rotate(180deg)}.outline-type-content{border-top:1px solid var(--border);gap:12px;padding:12px;display:grid}.outline-type-content>.outline-deliverable{padding:12px}.outline-type-heading:focus-visible,.outline-piece-card>summary:focus-visible{outline:2px solid var(--navy);outline-offset:-3px;border-radius:12px}.outline-summary-groups{gap:10px;margin-top:16px;display:grid}.outline-month-summary ul.outline-type-content{margin:0;padding:12px}.outline-month-summary .outline-type-content>li:first-child{border-top:0}@media (max-width:650px){.outline-type-heading{gap:8px;padding:12px}.outline-type-content{gap:8px;padding:8px}.outline-type-content>.outline-deliverable{padding:10px}}.outline-shared-balance{border:1px solid var(--border);background:color-mix(in srgb,#a643fa 9%,var(--surface));border-radius:12px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.8}
.app-shell .board-scroll{height:var(--board-height,680px);overscroll-behavior-x:contain;min-height:680px;padding:16px 20px;overflow:auto hidden}.app-shell .board-scroll .board{align-items:stretch;height:100%}.app-shell .board-scroll .board-column{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-shell .board-scroll .board-column>header{flex-shrink:0;align-items:center;min-height:40px;padding-bottom:12px}.board-column-tasks{scrollbar-gutter:stable;overscroll-behavior-y:auto;flex:1;min-height:0;padding:2px 4px 4px;overflow:hidden auto}.board-scroll:focus-visible,.board-column-tasks:focus-visible{outline:2px solid var(--navy);outline-offset:-2px;border-radius:12px}@media (max-width:600px){.app-shell .board-scroll{padding:12px}}.app-shell .board-scroll .board{grid-template-columns:repeat(var(--board-columns,5),minmax(296px,1fr));min-width:calc(var(--board-columns,5) * 310px - 14px)}.card-waiting{color:var(--muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;display:flex}.card-waiting svg{color:#a47519;flex-shrink:0;margin-top:3px}.stage-pendente{background:color-mix(in srgb,#e6b642 23%,var(--surface));color:var(--ink)}.stage-pendente .dot{background:#c18b1e}.card-waiting>span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.app-shell .board-card-open .card-client{border:1px solid color-mix(in srgb,var(--mint) 40%,var(--border));background:color-mix(in srgb,var(--mint) 15%,var(--surface));max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.app-shell .board-card .board-card-open h3{color:var(--ink);margin:10px 0 8px;font-size:14px;font-weight:600;line-height:1.5}.card-delivery-context{border-left:2px solid color-mix(in srgb,var(--mint) 70%,var(--border));min-width:0;margin:0 0 10px;padding-left:9px;display:block}.card-delivery-type{color:var(--muted);align-items:center;gap:5px;margin-bottom:4px;font-size:10px;line-height:1.5;display:flex}.card-delivery-type svg{flex:none}.card-delivery-name{-webkit-line-clamp:3;overflow-wrap:anywhere;color:var(--ink);-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.app-shell .board-card .card-waiting{border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:11px}.app-shell .board-card .card-next{font-size:11px}.app-shell .board-card-open:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.app-shell .toolbar .board-client-filter{flex:1;gap:5px;min-width:220px;max-width:300px;margin:0;display:grid}.board-client-filter>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}@media (max-width:600px){.app-shell .toolbar .board-client-filter{flex-basis:100%;width:100%;max-width:none}}
.simple-lists-home{padding:20px 24px}.simple-lists-home>p{color:var(--muted);margin:0 0 16px;font-size:13px}.simple-list-rows{gap:8px;display:grid}.simple-list-row{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.simple-list-row:hover{background:color-mix(in srgb,var(--mint) 12%,var(--surface))}.simple-list-row>span:nth-child(2){flex:1;min-width:0}.simple-list-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.simple-list-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.simple-list-icon{background:color-mix(in srgb,var(--mint) 24%,var(--surface));width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.simple-archive-lists{margin-top:18px}.simple-archive-lists>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.simple-board-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.simple-board-caption>span,.simple-board-caption>small,.simple-board-caption>label,.simple-card-context{align-items:center;gap:7px;display:flex}.simple-board-caption>span{color:var(--ink);font-weight:500}.simple-board-caption input{accent-color:var(--navy)}.simple-board-error{margin:8px 24px}.simple-card-context{color:var(--muted);margin:6px 0;font-size:11px}.simple-more-tasks{width:100%;margin:8px 0;font-size:12px}.simple-status{min-width:150px;max-width:240px;position:relative}.app-shell .simple-status .ui-control,.app-shell .simple-status .searchable-select .searchable-select-trigger{background:color-mix(in srgb,var(--simple-status-color) 23%,var(--surface));height:34px;min-height:34px;color:var(--ink);border-color:color-mix(in srgb,var(--simple-status-color) 45%,var(--border));font-size:12px}.simple-status .form-error{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:240px;padding:8px;font-size:12px;position:absolute;top:100%;right:0}.simple-task-relations{border:1px solid var(--border);background:color-mix(in srgb,var(--mint) 8%,var(--surface));border-radius:12px;margin:12px 0 16px;overflow:hidden}.simple-task-relations button,.simple-task-relations summary{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:11px 13px;font-size:12px;display:flex}.simple-task-relations button>span{overflow-wrap:anywhere;flex:1;min-width:0}.simple-task-relations button>svg{flex:none}.simple-task-relations small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.simple-task-relations button:hover{background:color-mix(in srgb,var(--mint) 15%,var(--surface))}.simple-task-relations details>div,.simple-task-relations details button+button{border-top:1px solid var(--border)}@media (max-width:600px){.simple-lists-home{padding:16px}.simple-board-caption{padding:12px 16px}.simple-list-row{padding:12px}.simple-status{min-width:130px;max-width:200px}}
.inline-task-property{min-width:0;max-width:100%;position:relative}.inline-task-trigger{text-align:left;width:100%;min-height:28px;color:var(--ink);font-size:inherit;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:3px 5px;line-height:1.4;display:flex}.inline-task-trigger>span{overflow-wrap:anywhere;min-width:0}.inline-task-trigger>svg{opacity:.45;color:var(--muted);flex:none}.inline-task-trigger:hover,.inline-task-trigger:focus-visible{background:var(--surface);border-color:color-mix(in srgb,var(--mint) 65%,var(--border));outline:none}.inline-task-trigger:hover>svg,.inline-task-trigger:focus-visible>svg{opacity:1}.inline-task-readonly{overflow-wrap:anywhere;min-height:28px;padding:3px 5px;display:block}.inline-task-editor{align-items:center;gap:4px;min-width:0;display:flex}.inline-task-editor>.searchable-select{flex:1;min-width:0}.app-shell .task-properties .inline-task-editor input,.app-shell .task-properties .inline-task-editor select,.app-shell .task-properties .inline-task-editor .searchable-select-trigger{background:var(--field-bg);border:1px solid var(--field-border,var(--border));border-radius:7px;width:100%;min-width:0;min-height:36px;margin:0;padding:6px 8px;font-size:12px;line-height:1.5}.app-shell .task-properties .inline-task-editor input:focus{outline:2px solid color-mix(in srgb,var(--mint) 70%,transparent);outline-offset:1px}.inline-task-cancel{min-width:28px;min-height:28px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.inline-task-cancel:hover{background:var(--surface)}.inline-task-feedback{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;margin:3px 5px;font-size:10px;font-weight:400;line-height:1.5;display:flex}.inline-task-feedback.is-saved{color:var(--success-ink,#28705a)}[data-theme=dark] .inline-task-feedback.is-saved{color:var(--mint)}.inline-task-feedback.is-error{color:var(--danger-ink,#ae3535)}[data-theme=dark] .inline-task-feedback.is-error{color:#ffb3b3}.inline-task-spin{flex:none;animation:1s linear infinite inline-task-spin}@keyframes inline-task-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inline-task-spin{animation:none}}.task-properties .task-title-edit{max-width:360px;font-size:11px}.task-properties .task-title-edit:has(.is-editing){flex:1;max-width:none}.task-properties .task-title-edit:has(.inline-task-readonly){display:none}.task-detail-dialog .task-property-list>div:has(.inline-task-property.is-editing){background:color-mix(in srgb,var(--mint) 10%,var(--surface));border-color:color-mix(in srgb,var(--mint) 55%,var(--border));grid-template-columns:minmax(0,1fr);gap:4px}@media (pointer:coarse){.inline-task-trigger,.inline-task-cancel{min-height:44px}.inline-task-cancel{min-width:36px}.app-shell .task-properties .inline-task-editor input,.app-shell .task-properties .inline-task-editor select,.app-shell .task-properties .inline-task-editor .searchable-select-trigger{min-height:44px}}
.intent-execute{--action-accent:#2563b5;--action-soft:#dfecff;--action-border:#9fc1ee}.intent-validate{--action-accent:#9a640b;--action-soft:#ffedc4;--action-border:#e8c787}.intent-approve{--action-accent:#7850b5;--action-soft:#eaddff;--action-border:#c7acec}.intent-none{--action-accent:var(--muted);--action-soft:var(--canvas);--action-border:var(--border)}.daily-entry[class*=intent-]{border-left:3px solid var(--action-border)}.daily-entry[class*=intent-] .daily-entry-icon{background:var(--action-soft);color:var(--action-accent)}.daily-tag[class*=intent-],.action-intent-tag[class*=intent-]{background:var(--action-soft);color:var(--action-accent);border:1px solid var(--action-border);border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500}.daily-entry.signal-blocked,.daily-entry.signal-risk{--action-accent:#a46b10;--action-soft:#ffebc2;--action-border:#e7c584}.daily-entry.signal-client{--action-accent:#a84d81;--action-soft:#f8dfef;--action-border:#e7b2d2}.task-action-card[class*=intent-]{border-left:3px solid var(--action-border)}.task-action-card.is-focused-action{outline:2px solid var(--action-accent);outline-offset:2px;background:color-mix(in srgb,var(--action-soft) 40%,var(--panel,#fff))}.task-action-focus-label{color:var(--action-accent);margin:0 0 10px;font-size:10px;font-weight:600}.task-action-card.is-done{opacity:.72}[data-theme=dark] .intent-execute{--action-accent:#9bc3ff;--action-soft:#10284a;--action-border:#345b8c}[data-theme=dark] .intent-validate{--action-accent:#f0ca80;--action-soft:#302716;--action-border:#705a30}[data-theme=dark] .intent-approve{--action-accent:#d0afff;--action-soft:#281d40;--action-border:#69508a}[data-theme=dark] .daily-entry.signal-blocked,[data-theme=dark] .daily-entry.signal-risk{--action-accent:#f0ca80;--action-soft:#302716;--action-border:#705a30}[data-theme=dark] .daily-entry.signal-client{--action-accent:#f1add4;--action-soft:#351e31;--action-border:#784663}.daily-summary>button:first-child{background:color-mix(in srgb,#ad92d4 10%,var(--panel,#fff));border-top:3px solid #ad92d4}.daily-summary>button:nth-child(2){background:color-mix(in srgb,#6a9ce8 10%,var(--panel,#fff));border-top:3px solid #6a9ce8}.daily-summary>button:nth-child(3){background:color-mix(in srgb,#deb363 10%,var(--panel,#fff));border-top:3px solid #deb363}.daily-summary>button:nth-child(4){background:color-mix(in srgb,#d88cb9 10%,var(--panel,#fff));border-top:3px solid #d88cb9}.daily-tabs button:first-child[aria-selected=true]{background:#6a9ce824;border-bottom-color:#6a9ce8}.daily-tabs button:nth-child(2)[aria-selected=true]{background:#40b89924;border-bottom-color:#40b899}.daily-tabs button:nth-child(3)[aria-selected=true]{background:#deb36324;border-bottom-color:#deb363}.daily-chips button[data-intent=execute][aria-pressed=true],.daily-chips button[data-intent=validate][aria-pressed=true],.daily-chips button[data-intent=approve][aria-pressed=true]{background:var(--action-soft);border-color:var(--action-border);color:var(--action-accent)}
