.expansion-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.expansion-main fieldset{display:block!important}.expansion-main .launch-fields>[data-task]{min-width:0}.expansion-main [hidden]{display:none!important}.expansion-main button{min-height:44px}.expansion-main button:disabled{cursor:not-allowed}.expansion-output{overflow-wrap:anywhere}.expansion-output canvas,.expansion-output img{max-width:100%;height:auto;display:block}.expansion-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.expansion-file-field .launch-field{width:100%}.expansion-files{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.expansion-files li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #dce2dd;padding:10px 0;font-size:13px}.expansion-files li>span:first-child{font-variant-numeric:tabular-nums;color:#5e6a64}.expansion-files strong{display:block;font-size:13px;overflow-wrap:anywhere;font-weight:600}.expansion-files small{display:block;color:#5e6a64;margin-top:5px;line-height:1.4}.expansion-file-actions{display:flex;gap:3px}.expansion-file-actions button{width:36px;padding:5px;min-height:44px;border:0;background:transparent;color:#31644c;border-radius:7px;cursor:pointer}.expansion-file-actions button:hover{background:#e0e9e2}.expansion-file-actions svg{width:17px;height:17px;vertical-align:middle}.expansion-file-actions button:disabled{opacity:.3}.expansion-hint,#expansionStatus{font-size:13px;line-height:1.6;color:#5e6a64;margin:0}.expansion-main .tool-advanced{padding:0;border:0;border-radius:0;background:none}.expansion-main .tool-advanced>summary{padding:12px 0;font-size:14px;color:#31644c;cursor:pointer;min-height:44px;box-sizing:border-box}.expansion-main .tool-advanced>.launch-fields{padding-top:12px}.expansion-color-editor.tool-color-control{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;border:0;padding:0;background:transparent}.expansion-color-editor input[type=color]{width:44px;height:45px;padding:3px;border-radius:8px;cursor:pointer}.expansion-color-editor input[type=text]{min-width:0;width:100%;font-variant-numeric:tabular-nums}.expansion-color-preview{padding:24px;border-radius:10px;min-height:90px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;margin:16px 0}.expansion-color-preview strong{font-size:24px;line-height:1.4}.expansion-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.expansion-swatch{min-width:0}.expansion-swatch>span{display:block;height:54px;border-radius:8px;box-shadow:inset 0 0 0 1px #00000018}.expansion-swatch code{display:block;font:600 13px Figtree,sans-serif;margin-top:8px}.expansion-swatch small{display:block;font-size:11px;margin-top:4px;color:#5e6a64}.expansion-swatch button{padding:6px 8px;font-size:11px;min-height:44px}.expansion-swatch>div{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.expansion-ratio{font-size:27px!important;line-height:1.2!important;font-weight:650;margin:20px 0 8px!important;font-variant-numeric:tabular-nums}.expansion-facts{margin:16px 0 0;padding:0;display:grid;gap:0}.expansion-facts>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #d4ddd6;font-size:13px;line-height:1.5}.expansion-facts dt{margin:0;color:#5e6a64}.expansion-facts dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.expansion-pass{color:#24523a}.expansion-fail{color:#9e302c}.expansion-note{font-size:12px!important;color:#5e6a64}.expansion-meeting-table{max-height:450px;overflow:auto;scrollbar-color:#b0c1b4 #e4ebe6;scrollbar-width:thin}.expansion-meeting-table table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}.expansion-meeting-table th,.expansion-meeting-table td{padding:12px 9px;border-bottom:1px solid #cfdbd1;text-align:left;vertical-align:top;min-width:95px}.expansion-meeting-table th{position:sticky;top:0;background:#f0f3f1;font-weight:600;z-index:1}.expansion-meeting-table td strong{display:block;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.expansion-meeting-table td small{display:block;font-size:10px;color:#5e6a64}.expansion-meeting-table tr[data-common=true] td{background:#e0eadd}.expansion-meeting-table tr[aria-selected=true] td{box-shadow:inset 0 1px #31644c,inset 0 -1px #31644c}.expansion-meeting-table button{white-space:nowrap;font-size:12px}.expansion-time-summary{padding:14px 0;border-top:1px solid #cfd8d1;margin-top:16px}.expansion-commission-total{font-size:29px!important;font-weight:650;line-height:1.2!important;font-variant-numeric:tabular-nums;margin:8px 0 14px!important}.expansion-breakdown-bar{height:12px;display:flex;overflow:hidden;border-radius:4px;margin:18px 0}.expansion-breakdown-bar>span{display:block;min-width:0}.expansion-check-provider{padding:15px 0;border-bottom:1px solid #cfd8d1}.expansion-check-provider h3{margin:0 0 6px}.expansion-check-provider p{margin:5px 0}.expansion-check-provider code{font:12px Figtree,sans-serif;overflow-wrap:anywhere}.expansion-pdf-canvas{background:#fff;margin:16px auto 0;box-shadow:0 3px 12px #203b2a12}.expansion-source-image{max-height:180px;object-fit:contain;background:#fff;border-radius:9px;margin-bottom:16px}.expansion-dr-score{font-size:48px!important;font-weight:650;line-height:1.1!important;margin:12px 0}.expansion-dr-score small{font-size:16px;font-weight:400}.expansion-dr-source{font-size:13px!important}.expansion-main ::selection{background:#cde1d3}.expansion-main :focus-visible{outline:2px solid #31644c;outline-offset:3px}.expansion-main button,.expansion-main a{transition:background-color .16s ease-out,color .16s ease-out}@media(max-width:900px){.expansion-workspace{gap:24px}.expansion-files li{grid-template-columns:24px minmax(0,1fr)}.expansion-file-actions{grid-column:2;justify-self:start}}@media(max-width:680px){.expansion-workspace{grid-template-columns:1fr}.expansion-main .launch-fields{grid-template-columns:1fr 1fr}.expansion-main .launch-fields>[data-task=recurring]{grid-column:1/-1}.expansion-color-editor.tool-color-control{grid-template-columns:36px minmax(0,1fr);gap:6px}.expansion-color-editor input[type=color]{width:36px}.expansion-palette{gap:10px}.expansion-palette .expansion-inline-actions{gap:3px}.expansion-meeting-table{max-height:400px}}@media(max-width:380px){.expansion-main .launch-fields{grid-template-columns:1fr}.expansion-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.expansion-main button,.expansion-main a{transition:none}}.expansion-main .launch-field>label{display:block;padding:0;border:0;border-radius:0;background:transparent;min-height:0;font-size:13px;line-height:1.5;font-weight:600;color:#5e6a64}.expansion-main button{min-width:44px}.expansion-main [data-expansion-tool=analytics] .launch-field:has(input[name=siteId]),.expansion-main [data-expansion-tool=analytics] .launch-field:has(input[name=url]),.expansion-main [data-expansion-tool=dr] .launch-field,.expansion-main [data-expansion-tool=pdf] .launch-field:has(select[name=mode]),.expansion-main [data-expansion-tool=palette] .launch-field:has(select[name=mode]){grid-column:1/-1}@media(max-width:680px){.expansion-main .launch-field:has(input[list=expansionZones]){grid-column:1/-1}.expansion-main .launch-field>span{white-space:normal;line-height:1.5}.expansion-main [data-expansion-tool=meeting] .launch-field:has(input[type=date]){grid-column:1/-1}.expansion-main .expansion-file-actions button{width:44px}}@media(max-width:680px){.expansion-meeting-table th,.expansion-meeting-table td{min-width:75px;padding:10px 6px}}
