.prj-screen{--prj-rule: color-mix(in srgb, #202923 16%, #fff);--prj-secondary: color-mix(in srgb, #202923 78%, #fff);flex:1;min-height:0;overflow:hidden;padding:0 1.75em;background:#fff;font-size:.875em}.prj-screen svg{width:1.15em;height:1.15em}.prj-screen button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.prj-head{display:flex;align-items:center;gap:.9em;padding:1.3em 0 1em}.prj-icon{display:grid;place-items:center;width:2.9em;height:2.9em;border-radius:.45em;background:#f4f5f1}.prj-icon svg{width:1.4em;height:1.4em}.prj-head h4{font-size:1.7em;font-weight:600;letter-spacing:-.01em}.prj-tool{display:grid;color:var(--prj-secondary)}.prj-spacer{flex:1}.prj-avatar{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:#f4f5f1;font-size:.85em;font-weight:600}.prj-status{display:inline-flex;align-items:center;gap:.55em;height:2.9em;padding:0 .9em;border-radius:.43em;background:#c5c8f3;color:#303474;font-weight:600}.prj-status i{width:.55em;height:.55em;border-radius:50%;background:#4b50ac}.prj-more{display:grid;place-items:center;width:2.9em;height:2.9em;border:1px solid var(--prj-rule);border-radius:.43em;font-weight:700}.prj-tabs{display:flex;gap:1.73em;border-bottom:1px solid var(--prj-rule)}.prj-tabs button{min-height:3.2em;border-bottom:3px solid transparent!important;color:var(--prj-secondary)!important;font-size:1.07em!important;font-weight:600!important}.prj-tabs button:hover{color:#202923!important}.prj-tabs button[aria-selected=true]{color:#202923!important;border-bottom-color:#131376!important}.prj-screen :is(button,[tabindex]):focus-visible{outline:2px solid #135dfb;outline-offset:2px}.prj-panel{padding-top:1.7em}.prj-body{display:grid;grid-template-columns:minmax(0,1fr) 17em;gap:2.3em}.prj-main section+section{margin-top:1.7em;padding-top:1.7em;border-top:1px solid var(--prj-rule)}.prj-screen h5{margin-bottom:1.1em;font-size:1.07em;font-weight:600}.prj-drop{display:grid;justify-items:center;gap:.6em;padding:2em 1.5em;border:1px dashed var(--prj-rule);border-radius:.57em;background:#fafbf8;color:var(--prj-secondary);text-align:center}.prj-drop svg{width:1.5em;height:1.5em}.prj-drop button{color:#202923!important;font-weight:500;text-decoration:underline;text-underline-offset:3px}.prj-activity ol{margin:0;padding:0 0 0 1.4em;list-style:none;border-left:1px solid var(--prj-rule)}.prj-activity li{color:var(--prj-secondary)}.prj-activity li+li{margin-top:1.1em}.prj-activity b{color:#202923;font-weight:500}.prj-side{padding-left:1.1em;border-left:1px solid var(--prj-rule)}.prj-side section+section{margin-top:1.1em;padding-top:1.1em;border-top:1px solid var(--prj-rule)}.prj-side dl{display:grid;gap:1em;margin:0}.prj-side dl>div{display:grid;grid-template-columns:6.3em 1fr;gap:.7em}.prj-side dt{color:var(--prj-secondary)}.prj-side dd{margin:0}.prj-toolbar{display:flex;align-items:center;gap:.55em;margin-bottom:1.2em}.prj-search{display:flex;align-items:center;gap:.6em;width:17em;height:3.15em;padding:0 .9em;border:1px solid var(--prj-rule);border-radius:.43em;color:var(--prj-secondary)}.prj-icon-button{display:grid;place-items:center;width:3.15em;height:3.15em;border:1px solid var(--prj-rule);border-radius:.43em;font-weight:700}.prj-new{display:inline-flex!important;align-items:center;height:3.15em;padding:0 1.3em!important;border-radius:.43em;background:#20241f!important;color:#fff!important;font-weight:600!important;white-space:nowrap}.prj-screen .prj-table{width:100%;border-collapse:collapse;font-size:1em}.prj-screen .prj-table td{font-size:1em}.prj-table thead{background:color-mix(in srgb,#202923 4%,#fff)}.prj-table th{height:3em;padding:.6em .75em;border-bottom:1px solid var(--prj-rule);color:color-mix(in srgb,#202923 85%,#fff);font-size:.93em;font-weight:600;text-align:left}.prj-table td{height:3.4em;padding:.6em .75em;border-bottom:1px solid var(--prj-rule);color:var(--prj-secondary)}.prj-table td:first-child{width:42%}.prj-table td b{display:inline-flex;align-items:center;gap:.6em;color:#202923;font-weight:500}.prj-pill{display:inline-flex;align-items:center;height:2.1em;padding:0 .8em;border:1px solid var(--prj-rule);border-radius:2em;color:#202923;font-size:.93em;font-weight:500}.prj-files-title{margin-top:.4em}.prj-files{margin:1em 0 0;padding:0;list-style:none;border-top:1px solid var(--prj-rule)}.prj-files li{display:flex;align-items:center;gap:.75em;padding:.85em 0;border-bottom:1px solid var(--prj-rule)}.prj-files li svg{color:var(--prj-secondary)}.prj-insights section{max-width:36em}.prj-insights section+section{margin-top:1.5em;padding-top:1.5em;border-top:1px solid var(--prj-rule)}.prj-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5em;height:9.5em;padding:0 2em 1.8em;border-bottom:1px solid var(--prj-rule);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#e5e8e4 calc(25% - 1px),#e5e8e4 25%)}.prj-bars>div{position:relative;display:flex;align-items:flex-end;height:100%}.prj-bars span{width:60%;margin:0 auto;border-radius:2px 2px 0 0}.prj-bars.is-money span{background:#84c6c1}.prj-bars.is-cost span{background:#e9ad7e}.prj-bars small{position:absolute;left:0;right:0;bottom:-1.9em;color:var(--prj-secondary);font-size:.86em;text-align:center}.prj-upload{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#2029232e}.prj-upload[hidden]{display:none}.prj-upload-window{outline:none;width:42.9em;border-radius:1.14em;background:#fff;box-shadow:0 25px 50px #00000040}.prj-upload-head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15em 1.15em 0 1.7em}.prj-upload-window h5{padding-top:.3em;font-size:1.43em}.prj-upload-head button{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;color:var(--prj-secondary)!important}.prj-upload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85em;padding:0 1.7em 1.15em}.prj-upload-grid figure{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:.57em;background:#f4f5f1}.prj-upload-grid img{width:100%;height:100%;object-fit:cover}.prj-upload-grid figure>span{position:absolute;top:.3em;right:.3em;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#0009;color:#fff}.prj-upload-grid figure svg{width:.95em;height:.95em}.prj-upload-more{display:grid;place-content:center;justify-items:center;gap:.3em;aspect-ratio:1;border:2px dashed var(--prj-rule);border-radius:.57em;color:var(--prj-secondary)}.prj-upload-more svg{width:1.6em;height:1.6em}.prj-upload-camera{display:inline-flex;align-items:center;gap:.55em;height:3.15em;margin:0 1.7em 1.7em;padding:0 1.1em;border-radius:.43em;background:#f4f5f1;font-weight:600}.prj-upload-foot{display:flex;justify-content:flex-end;padding:1.15em 1.7em;border-top:1px solid #e5e8e4}.enq-window-backdrop{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:1.5em;background:#2029232e}.enq-window-backdrop[hidden]{display:none}.enq-window{--enqw-rule: #e5e8e4;display:flex;flex-direction:column;width:45em;max-height:100%;overflow:hidden;border:1px solid var(--enqw-rule);border-radius:.75em;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;color:#202923}.enq-window button,.enq-window :is(input,select,textarea){font:inherit;color:inherit}.enq-window button{background:none;border:0;padding:0;cursor:pointer}.enq-window :is(button,input,select,textarea):focus-visible{outline:2px solid #135dfb;outline-offset:2px}.enq-window-head{display:flex;align-items:center;justify-content:space-between;padding:1em 1.25em;border-bottom:1px solid var(--enqw-rule)}.enq-window h5{font-size:1.375em;font-weight:600}.enq-window-head button{display:grid;place-items:center;width:2.75em;height:2.75em;border-radius:.375em}.enq-window-head svg{width:1.125em;height:1.125em}.enq-window-body{min-height:0;overflow-y:auto;padding:1.25em}.enq-window-body section+section{margin-top:1.5em;padding-top:1.5em;border-top:1px solid var(--enqw-rule)}.enq-window h6{margin:0 0 1em;font-size:1em;font-weight:600}.enq-window-mode{display:flex;gap:1.25em;margin-bottom:1.125em;border-bottom:1px solid var(--enqw-rule)}.enq-window-mode button{min-height:2.75em;border-bottom:2px solid transparent!important;font-size:.875em!important;font-weight:500}.enq-window-mode button[aria-pressed=true]{border-bottom-color:#202923!important;font-weight:600}.enq-window-picker{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;max-width:26.25em;min-height:2.75em;padding:.4em .85em!important;border:1px solid var(--enqw-rule)!important;border-radius:.375em;text-align:left;font-size:.9375em!important}.enq-window-picker span{display:grid;color:#68716a;font-size:.93em}.enq-window-picker b{color:#202923;font-weight:600;font-size:1.07em}.enq-window-picker svg{width:1em;height:1em;color:#68716a}.enq-window-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em}.enq-window-fields[hidden]{display:none}.enq-window-fields .is-wide{grid-column:1 / -1}.enq-window-fields label{display:grid;gap:.5em;font-size:.875em;font-weight:600}.enq-window-fields :is(input,select){height:2.93em;padding:0 .8em;border:1px solid var(--enqw-rule);border-radius:.4em;background:#fff;font-size:1.07em!important;font-weight:400}.enq-window-fields textarea{min-height:7.5em;padding:.55em .8em;border:1px solid #e5e8e480;border-radius:.4em;background:transparent;font-size:1.07em!important;font-weight:400;line-height:1.5;resize:none}.enq-window-foot{display:flex;justify-content:flex-end;padding:.75em;border-top:1px solid var(--enqw-rule)}.enq-window-create{display:inline-flex;align-items:center;height:2.75em;padding:0 1.25em!important;border-radius:.375em;background:#20241f!important;color:#fff!important;font-size:.9375em!important;font-weight:600}.enq-window-create:hover{background:#343a33!important}.rm-screen{flex:1;min-height:0;padding:2em;overflow:hidden;background:#fff}.rm-heading{display:flex;align-items:center;gap:1em;margin-bottom:1.75em}.rm-heading>div{flex:1;min-width:0}.rm-heading h4{font-size:1.5em;font-weight:650;letter-spacing:-.035em}.rm-heading p{margin-top:.3em;color:#68716b;font-size:.875em}.rm-primary{display:inline-block;padding:.85em 1.2em;border-radius:.375em;background:#20241f;color:#fff;font-size:.875em;font-weight:600}.rm-badge{display:inline-block;padding:.35em .7em;border:1px solid #dfe4df;border-radius:.375em;background:#f4f6f3;font-size:.75em;white-space:nowrap}.rm-settings{display:grid;place-items:center;width:2.75em;height:2.75em}.rm-settings svg{width:1.2em;height:1.2em}.rm-tabs{display:flex;gap:2em;border-bottom:1px solid #e5e8e4;font-size:.875em}.rm-tabs span{padding:1em 0;color:#68716b}.rm-tabs .is-current{color:#202923;border-bottom:2px solid #202923;font-weight:600}.rm-body{padding-top:1.75em}.rm-body.has-details{display:grid;grid-template-columns:minmax(0,1fr) 20em;gap:2em}.rm-content{min-width:0}.rm-details{align-self:start;border:1px solid #e5e8e4;border-radius:.5em;padding:1.25em}.rm-screen h5{font-size:.875em;font-weight:650}.rm-screen dl{margin:.5em 0 1.5em;font-size:.875em}.rm-screen dl div{padding:.8em 0}.rm-screen dt{color:#68716b;font-size:.86em}.rm-screen dd{margin:.35em 0 0;overflow-wrap:anywhere;white-space:pre-line}.rm-screen p{font-size:.875em;line-height:1.6}.rm-section+.rm-section{margin-top:2em}.rm-section>p{margin-top:1em}.rm-toolbar{display:flex;align-items:center;gap:.75em;margin-bottom:1em;font-size:.875em}.rm-search,.rm-select{display:inline-block;padding:.85em 1em;border:1px solid #dfe4df;border-radius:.375em;color:#68716b}.rm-search{min-width:20em}.rm-toolbar>.rm-primary{margin-left:auto;font-size:1em}.rm-table{width:100%;border-collapse:collapse;font-size:.875em}.rm-table th{color:#68716b;font-weight:500;text-align:left}.rm-table th,.rm-table td{padding:1em .85em;border-bottom:1px solid #e5e8e4}.rm-table strong,.rm-table small{display:block}.rm-table strong{font-weight:600}.rm-table small{margin-top:.4em;color:#68716b}.rm-table em{display:inline-block;font-size:.86em;font-style:normal;border:1px solid #e0e4df;padding:.35em .6em;border-radius:.375em;white-space:nowrap}.rm-pagination{display:flex;justify-content:space-between;padding:1.25em .85em;font-size:.75em;color:#68716b}.rm-fields{max-width:42em;display:grid;gap:1.5em}.rm-field{display:grid;gap:.6em;font-size:.875em}.rm-field>b{font-weight:600}.rm-field>span{padding:.9em 1em;border:1px solid #dfe4df;border-radius:.375em;min-height:2.75em}.rm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}.rm-badge.is-active{background:#e3efe5;color:#2f6b40;border-color:#d3e6d6}
