[data-workspace-role=owner],.owner-simple-applications{font-size:16px;line-height:1.75}[data-workspace-role=owner] :is(button,.button,summary),.owner-simple-applications :is(button,.button,summary){white-space:normal;overflow-wrap:anywhere;min-height:48px;font-size:16px;line-height:1.6}[data-workspace-role=owner] :is(input,select,textarea),.owner-simple-applications :is(input,select,textarea){min-height:48px;font-size:16px}[data-workspace-role=owner] :is(p,small,label,dt,dd,.cloud-hint,.cloud-status,.cloud-message-body,.cloud-date-line),.owner-simple-applications :is(p,small,label,dt,dd,.owner-status,.owner-fineprint){font-size:16px;line-height:1.8}[data-workspace-role=owner] :is(button,a,summary,input,select,textarea):focus-visible,.owner-simple-applications :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #426957}[data-workspace-role=owner] .cloud-hero{padding-bottom:18px}[data-workspace-role=owner] .cloud-refresh small{font-size:14px}[data-workspace-role=owner] .cloud-card h2{font-size:25px}[data-workspace-role=owner] .cloud-card h3{font-size:21px}[data-workspace-role=owner] .cloud-form input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px}.owner-home{gap:24px;min-width:0;margin-top:18px;display:grid}.owner-home-next{background:#f0f6f1;border:1px solid #b9d0c0;border-radius:18px;min-width:0;padding:32px}.owner-home-caption{color:#355b45;font-size:17px;font-weight:700}.owner-home-next h2{overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(26px,3.5vw,36px);line-height:1.45}.owner-home-next p{color:#405648;max-width:760px;margin:0 0 20px}.owner-home-next.is-waiting{background:#f7f8f4;border-color:#d7e0d8}.owner-home-next .owner-home-primary{justify-content:center;align-items:center;gap:12px;min-height:56px;padding:15px 24px;font-size:20px;display:inline-flex}.owner-home-next p.owner-home-other{margin:18px 0 0;font-size:16px}.owner-home-next .owner-home-context{overflow-wrap:anywhere;background:#fff;border:1px solid #d7e1d5;border-radius:8px;padding:12px 16px;font-weight:700}.owner-home-pending-contract{overflow-wrap:anywhere;border-top:1px solid #cbdacf;margin-top:24px;padding-top:20px}.owner-home-next .owner-home-pending-contract p{margin-bottom:10px}.owner-home-pending-contract a{color:#173d31;text-underline-offset:4px;align-items:center;gap:10px;min-height:48px;font-size:17px;font-weight:650;text-decoration:underline;display:inline-flex}[data-workspace-role=owner] .owner-contract-target{background:#eef5ee;border:1px solid #b8ceb9;border-radius:12px;margin:20px 0;padding:18px 22px}[data-workspace-role=owner] .owner-contract-target strong{overflow-wrap:anywhere;font-size:21px;line-height:1.6}[data-workspace-role=owner] .owner-contract-target p{margin:10px 0 0}.owner-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.owner-home-shortcuts button{text-align:left;color:#173d31;cursor:pointer;background:#fff;border:1px solid #d3dfd5;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:23px;display:flex}.owner-home-shortcuts button:hover{background:#f0f5ef;border-color:#779a80}.owner-home-shortcuts button>svg{flex:none}.owner-home-shortcuts button>span{flex:1;gap:8px;min-width:0;display:grid}.owner-home-shortcuts strong{font-size:21px;line-height:1.6}.owner-home-shortcuts small{color:#536754}.owner-home-more{background:#fff;border:1px solid #d8e0d7;border-radius:12px}.owner-home-more summary{cursor:pointer;padding:16px 22px;font-weight:650}.owner-home-more>div{padding:0 22px 20px}.owner-home-more button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #e1e7df;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.owner-home-more p{color:#536754;margin:18px 0 0}.owner-simple-applications{margin-top:16px}.owner-simple-applications .owner-workspace-toolbar{gap:16px;font-size:16px}.owner-simple-applications .owner-workspace-toolbar .text-link{align-items:center;min-height:48px;display:inline-flex}.owner-simple-applications .owner-case-header h2{font-size:26px}.owner-simple-applications .owner-application-list strong,.owner-simple-applications .owner-live-notice strong{font-size:19px;line-height:1.6}.owner-simple-applications .owner-case-detail{padding:28px}.owner-simple-applications .owner-live-notice{margin:22px 0}.owner-simple-applications .owner-live-notice .button{margin-top:8px}.owner-simple-applications .owner-thread strong{font-size:16px}.owner-simple-applications .owner-thread time{font-size:14px}.owner-simple-applications .owner-optional-content{padding:0 18px 18px}.owner-simple-applications .owner-detail-shortcuts{border:0;padding:0}.owner-simple-applications .owner-detail-shortcuts .button{color:#36553e;background:0 0;border:1px solid #b8c9b8;padding:12px 14px;font-size:16px}[data-workspace-role=owner] .owner-self-use-rules,[data-workspace-role=owner] .owner-self-use-note{border:1px solid #d8e1d5;border-radius:9px;margin-bottom:18px;padding:0 16px}[data-workspace-role=owner] .owner-self-use-rules summary,[data-workspace-role=owner] .owner-self-use-note summary{cursor:pointer;padding:12px 0}[data-workspace-role=owner] .owner-self-use-note label{padding-bottom:16px}[data-workspace-role=owner] .cloud-form .owner-self-use-property{margin:0}[data-workspace-role=owner] .cloud-calendar th{font-size:15px}[data-workspace-role=owner] .cloud-calendar td{height:44px;font-size:17px;line-height:1.5}[data-workspace-role=owner] .cloud-calendar-legend{font-size:15px}[data-workspace-role=owner] .cloud-calendar-month button{min-width:48px}[data-workspace-role=owner] .owner-use-journey{margin-top:18px}[data-workspace-role=owner] .owner-use-journey>fieldset{border:0;min-width:0;padding:0}[data-workspace-role=owner] .owner-use-journey :is(.owner-use-explanation,.owner-use-progress){border-bottom:1px solid #d9e2d5}[data-workspace-role=owner] .owner-use-journey summary{cursor:pointer;padding:12px 0}[data-workspace-role=owner] .owner-use-journey button{border-radius:8px;padding:12px 16px}[data-workspace-role=owner] .owner-use-journey label{margin:14px 0;display:block}[data-workspace-role=owner] .owner-use-journey input[type=checkbox]{vertical-align:middle;width:24px;height:24px;min-height:24px;margin:0 10px 0 0}@media (max-width:1000px){.owner-home-shortcuts{grid-template-columns:1fr}.owner-home-shortcuts button{padding:20px}.owner-simple-applications .owner-application-list{max-height:45dvh}.owner-simple-applications .owner-workspace-grid{grid-template-columns:1fr}}@media (max-width:600px){.owner-home{gap:18px}.owner-home-next{padding:23px 19px}.owner-home-next .owner-home-primary{width:100%;padding:14px 16px;font-size:18px}.owner-home-next h2{font-size:26px}.owner-home-shortcuts strong{font-size:20px}.owner-home-more summary,.owner-home-more>div{padding-left:18px;padding-right:18px}.owner-simple-applications .owner-case-detail{padding:20px 15px}.owner-simple-applications .owner-detail-shortcuts{grid-template-columns:1fr}.owner-simple-applications .owner-workspace-toolbar label{width:100%;display:grid}.owner-simple-applications .owner-workspace-toolbar select{width:100%}[data-workspace-role=owner] .cloud-calendar{padding:12px}[data-workspace-role=owner] .cloud-calendar table{border-spacing:2px}[data-workspace-role=owner] .cloud-calendar td{font-size:16px}[data-workspace-role=owner] .cloud-calendar th{font-size:14px}[data-workspace-role=owner] .cloud-hero h1{font-size:32px}}.owner-date-hold-notice{background:#edf4ee;border-left:4px solid #52765f;border-radius:6px;margin:14px 0;padding:16px}.owner-date-hold-notice>strong{font-size:18px}.owner-date-hold-notice .cloud-hint{margin:8px 0 0}.owner-date-hold-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.owner-date-hold-controls :is(button,input,label,.cloud-hint){font-size:16px}.owner-date-hold-controls button,.owner-date-hold-controls .button{min-height:48px}.owner-date-hold-controls fieldset{min-width:0}.owner-use-journey .owner-use-action-help{background:#f3f6f0;border-left:3px solid #718e78;margin-top:12px;padding:12px 14px}.owner-use-journey section{border-top:1px solid #d4dfd4;margin:24px 0;padding-top:18px;scroll-margin-top:110px}.owner-use-journey section h4{margin:0 0 14px;font-size:21px;line-height:1.6}.owner-use-journey .owner-live-notice{background:#edf5ee;border:2px solid #9ab39f;border-radius:10px;margin:20px 0;padding:20px}.owner-use-journey .owner-live-notice>strong{font-size:20px;line-height:1.7}.owner-use-journey .owner-live-notice .button{margin-top:12px}@media (max-width:600px){.owner-date-hold-actions{flex-direction:column;align-items:stretch}.owner-date-hold-actions button{width:100%}.owner-use-journey .owner-live-notice{padding:16px}}
