.owner-body{background:#f3efe6}.owner-header{padding:30px 6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.owner-header>a:last-child{font-size:11px}.owner-main{max-width:1200px;margin:auto;padding:70px 6%}.owner-main h1{font-size:85px;margin:20px 0}.owner-intro{font-size:13px;line-height:1.8;max-width:500px}.owner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.owner-stats>div{padding:25px;background:#e4e7d8}.owner-stats span{font-family:var(--serif);font-size:40px}.owner-stats p{font-size:9px;letter-spacing:.1em;margin-top:10px}.owner-section{border-top:1px solid var(--line);padding:35px 0}.owner-section h2{font-size:40px}.owner-section-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.owner-help{font-size:12px;line-height:1.8;max-width:660px;margin:20px 0}.owner-item{display:grid;grid-template-columns:1fr auto;gap:20px;border-bottom:1px solid var(--line);padding:24px 0}.owner-item h3{font-size:27px;line-height:1.2;margin-bottom:10px}.owner-item p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.owner-item .item-actions{display:flex;align-items:center;gap:15px}.owner-item .item-actions button{min-height:44px;font-size:11px;text-decoration:underline}.owner-item .item-actions select{max-width:150px}.owner-item .item-reference{font-size:9px;color:var(--muted);margin-top:14px}.owner-item a{font-size:12px;text-decoration:underline;padding:10px 0;display:inline-block}.owner-empty{padding:30px;border:1px solid var(--line);font-size:12px;line-height:1.8}.owner-message{font-size:12px}#owner-message{font-size:12px;line-height:1.8;margin:22px 0;color:#8d4f37}.workshop-options{border:1px solid var(--line);font-size:11px;padding:15px}.workshop-options legend{padding:0 5px}.workshop-options label{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.workshop-options input{width:18px;height:18px;accent-color:var(--olive)}#workshop-form{padding:25px;background:#e7e8de;margin-bottom:30px}#workshop-form .form-grid{grid-template-columns:1fr 1fr}#workshop-form .button{margin-right:20px}#owner-login{max-width:500px;margin-top:40px;padding:30px;background:#e5e7db}#owner-login h2{font-size:35px}#owner-login p{font-size:12px;line-height:1.8;margin:20px 0}#owner-login-form label{display:block;font-size:11px;margin:15px 0}#owner-login-form input{margin-top:10px;font-size:16px}#owner-signout{margin-top:25px;font-size:11px}.item-status{font-size:9px;color:var(--olive);letter-spacing:.07em;margin-bottom:10px}
@media(max-width:760px){.owner-main{padding-top:45px}.owner-main h1{font-size:65px}.owner-stats{gap:10px}.owner-stats>div{padding:16px 12px}.owner-stats span{font-size:31px}.owner-stats p{font-size:7px;line-height:1.7}.owner-section-header{align-items:flex-start}.owner-section h2{font-size:32px}.owner-section-header .text-link{font-size:10px;min-width:90px}.owner-item{grid-template-columns:1fr}.owner-item .item-actions{justify-content:flex-start}.owner-item .item-actions select{font-size:16px;max-width:180px}#workshop-form{padding:20px 15px}#workshop-form .form-grid{grid-template-columns:1fr}.owner-header{padding:25px 6%}.owner-header>a:last-child{font-size:10px;max-width:80px;line-height:1.6}.owner-stats p{letter-spacing:.03em}}
