#sidebar .help-card { display:none!important; }
#sidebar .profile-chip {display:flex;align-items:center;gap:14px;}
#sidebar .profile-chip>div:nth-child(2){flex:1;min-width:0;}
#sidebar .profile-chip>button{margin:0!important;margin-inline-start:auto!important;flex:0 0 36px;}
.owner-console{padding-block:12px 36px;color:var(--text,#34253e);}
.owner-console .oc-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block-end:24px;}
.owner-console h1{font-size:28px;margin:0 0 10px;}.owner-console p{line-height:1.7;}
.owner-console .oc-panel{background:var(--surface,#fff);border:1px solid #b6a9b8;border-radius:20px;padding:24px;margin-block:20px;}
.owner-console .oc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;}
.owner-console .oc-metric{padding:20px;border-radius:16px;background:#eee7f0;color:#36253e;}.owner-console .oc-metric strong{display:block;font-size:26px;margin-block-start:8px;}
.owner-console .oc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.owner-console label{display:flex;flex-direction:column;gap:8px;font-weight:600;}.owner-console input,.owner-console select,.owner-console textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b6a9b8;border-radius:10px;background:var(--surface,#fff);color:inherit;min-height:46px;font:inherit;}
.owner-console .oc-wide{grid-column:1/-1;}.owner-console .oc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block:16px;align-items:center;}.owner-console button{cursor:pointer;}.owner-console button:disabled{opacity:.45;cursor:not-allowed;}
.owner-console .oc-table-wrap{overflow:auto;}.owner-console table{width:100%;border-collapse:collapse;table-layout:auto;}.owner-console th,.owner-console td{text-align:start;padding:16px 12px;border-bottom:1px solid #ddd2df;vertical-align:middle;white-space:normal;}.owner-console th{background:#f1eaf2;color:#36253e;font-size:14px;}.owner-console td{font-size:15px;}.owner-console td small{display:block;margin-top:6px;}.owner-console .oc-badge{display:inline-block;background:#ece5ef;padding:6px 12px;border-radius:20px;color:#493552;}.owner-console .oc-overdue{background:#fce7e3;color:#9b3029;}.owner-console .oc-note{color:inherit;opacity:.8;}.owner-console .oc-empty{padding:32px;text-align:center;}.owner-console .oc-error{color:#b4352a;min-height:22px;}.owner-console .oc-period{direction:ltr;unicode-bidi:isolate;display:inline-block;}.owner-console .oc-editor{border-inline-start:5px solid #8d6b96;}.owner-console a{color:inherit;}
@media(max-width:700px){.owner-console .oc-fields{grid-template-columns:1fr;}.owner-console .oc-heading{align-items:start;flex-direction:column;}.owner-console .oc-panel{padding:14px;}}
@media print{body.oc-print .sidebar,body.oc-print .topbar,body.oc-print .owner-console button,body.oc-print .owner-console form,body.oc-print .owner-console .oc-actions,body.oc-print .page:not(.active){display:none!important;}body.oc-print .main{margin:0!important;width:100%!important;}body.oc-print .owner-console{display:block!important;}body.oc-print .oc-table-wrap{overflow:visible;}body.oc-print .oc-panel{break-inside:avoid;}}
